My wife and I have 2 kids (ages 8 & 11) with limited snorkeling experience (2 had never snorkeled before). Captain Eric and his crew (Bethany...and I can't remember the other guy) took such good care of us! They helped us feel comfortable, the equipment was good, the service was great. They took the time to explain everything, help us when we were nervous, and generally made this the highlight of our vacation! We will be back!!! We have no reservations recommending this to beginners or people with more experience.