They have a great reputation, and I will probably order some stuff from them soon that I can’t get locally. However consider this: do you LIKE walking into a LDS, getting an air fill, meeting people, getting to touch something before you buy it, talking to an instructor before arranging a class, jumping in the pool at the beginning of the season to check out your gear or just practice that cool backwards fin stroke, maybe meeting a buddy for some local diving? If so please support your local dive shop. Online retailers are hammering local dive shops, and local dive shops are going away. No matter how good an online retailer is, they will not let me get in their pool. Yes, it costs money to maintain a pool. I will spend a few more bucks for the privilege... consider it like a gym fee.