The only thing that bugs me is coming here & seeing the little white handwritten sign that says the reason why they aren't there during their posted hours. Oh yea, & that the don't put a time on it so you know when to come back. That happens a lot.
Once your in though, they are all over you with information about the gear, the suppliers, why things are made a certain way - lots of info!
They have underwater camera equipment including inexpensive re-loadable 35mm ones.
They also have plenty of books, magazines & quick-find reference cards for purchase.
They are a dive school, so they have a big pool where they do classes.
I will say they are pricey...$$$$ I went here to look at snorkel gear last year but bought everything online for half of what I would have paid here.
This time I was just buying some dive gloves so I went ahead & paid $44 for Oceanic warm water gloves, although they were, again, half that online.
I do like to support local business, so now I feel better.