The room was very comfortable. We opted to upgrade to an water front room and couldn't be happier that we did. It was so nice to be able to stare out one entire wall of the room and see nothing but beautiful water and soft sand. The restaurants on site were also very good - even the convenience store carried some great food for breakfast or snacks if you are in a rush. There is also a convenience store across the street if you want to stock up on snacks and save a little money.
We were there during sea turtle hatching season (November) and it was AMAZING. Almost every night we got to help new born sea turtles find their way to the water and watch about 100 of them fighting their way to the sea. What a great experience for my kids!
If you want to go out for dinner or escape, the bus system is great, cheap, and stops right in front of the hotel.
We were there for about a week and had a wonderful time! I would definitely go back.