I got scuba lessons for my nephew for his birthday, and we just completed our open water (certification) dive yesterday. Fantastic experience. The classes were great, and the in-pool sessions helpful for practice - but the thing that impressed me most was the people and the sense of community.
Rob and the team are great people who teach and help. I think this sport can be gear-snobish and technical - but they were so down to earth, friendly and willing to go the extra mile to make sure you learn and have a good experience.
Would definitely recommend to anyone. It was a great activity for us to do together, and we'll be back for more dives!