EXCELLENT place to stay. My husband and I went from Nov 17 - Nov 21. I don't normally write reviews, but it was fantastic, so I wanted to share.
There are 7 buildings, but the way it's set-up, it has a smaller feel, which I really appreciated. They had several pools and a ton of beach front space with chairs, so we never had an issue finding a spot and we also never felt crowded.
The room was huge, the bed was comfortable, the food was delicious and the drinks were awesome. They had seven restaurants including a buffet, so there is literally no reason to go hungry or not find something you like to eat.
They had so many options for excursions that you could book right at the resort - or of course you could just relax by the ocean.
No one pushy and it was a super relaxing time. You are two hours from the airport - and there are curvy roads to get there, so if you get car sick, I would recommend Dramamine prior to leaving.