This place was amazing, everything we wanted in a place to stay. Waking up every morning to go see the sea turtles on the reef right outside was magical. Other guests and residents were friendly and social. Would love to stay here again!