Our stay here was amazing! The staff is friendly and attentive. They have a large pool that is clean and they provide towels. The AC and WiFi worked wonderfully. You can rent bikes directly through the hotel. We watched the sunset from the beach here each night. We traveled during the low season when weather can vary, an employee made sure to ask our departure and called our company to make sure our boat was still scheduled. (The day before 2 other guests got stuck on the island) I would definitely stay here again.