My husband and 22 year old daughter had done two dives with this shop when they were in port on a cruise ship. We decided to return for a week of diving while staying at the resort. It is a great shop ( & resort!). We each have about 90-100 dives. The shop is well run, organized, rents well maintained equipment that looks very new. They train dive masters and dive instructors and run a very professional business. We were on the dive package and did some extra dives. I had an issue with my dive computer and they solved it for me! The boats are comfortable and not crowded. The groups are small. The coral is in good shape. We did a variety of dives with a swim through, great night dive and a nice slow drift dive. This is a great place to dive.