This resort was exactly what we wanted. Incredibly warm, friendly, accommodating staff. Delicious food. Beautiful, clean, quiet beach. Great snorkeling right under the dock on the beach outside our room. The room wasn't luxurious but was air conditioned and had ample room and lots of dresser and closet space. I definitely recommend this hotel, especially during the so-called off season. We have heard that it gets quite busy during June, July and August, but it was calm and quiet during our stay in early October, and the weather was perfect for snorkeling and diving, which we love.