We thoroughly enjoyed our stay. Any room is a good room. Island is expensive for food, including the property, complementary breakfast is okay. Lunches and dinners were excellent. Service was superior from the cleaning to the waitstaff to the beach attendants. We would definitely stay here again. Key thing to note is the expense of taxis.