Unbelievable level of service in diving, dining and accomodations with a truly personal level of engagement. You can't help but enjoy the staff. The small setting can bring with it more engagement or less depending on your interest. In addition to the staff your fellow visitors have equally interesting backgrounds and personality. Our family has been there 4 times and planning a 5th. Our fourth child was just certified to dive at 10 yrs old and this is the only operation where I felt comfortable bringing her for the open water dives. Kids can't wait till next year.