We had a great time on this trip. A great combination of structured boat dives and unstructured afternoons of shore diving. We made great friends on the trip. With varying experience levels, we connected with small groups to dive various sites, from the shallow sandy sites on the south side, to the steeper rocky entries on the north. The staff at the resort was great - super friendly dive staff, especially aboard the Big Buddy (hey Tommy!!). While we had a small issue the first night with the AC in our room, they quickly addressed it and we had a comfortable rest of the week. As always, we are impressed with the Blue Planet team - Trish and Travis led the group with professionalism and fun! I would go back for a family vacation and bring my nieces to get certified. Highly recommended.