I met these guys at a health fair a few years ago and have been so impressed with their level of customer service and expertise in diving. They are able to be flexible with customers and help you learn as you go since diving isn't something easy to do for most people. They are pricey but considering the experience, it's worth it!
more