Our family of 4 had a first floor room with two full sized beds for 8 nights. The beds and pillows were comfortable and the air conditioning worked perfectly. I requested a crib via email and was told they didn't have any. Then, my husband called a few days before and was told they did have a crib. This was confusing communication and we weren't sure whether to take our pack 'n play or not. Thankfully, they did provide a pack 'n play because we hadn't traveled with ours.
The hotel provided two bottles of water every time they cleaned our room, which was enough to get by with in the mornings. It was extremely humid, so we were always thirsty!
The buffet breakfast was a 6 out of 10. The made-to-order eggs were the best option. Everything else was stale or very greasy. The employees were not always proactive about refilling the items such as cheese, avocado, fruit, or our coffee and milk, which wasn't self-serve. The fruit was surprisingly not ripe or very sweet. I thought it would be since it's a tropical area.
The pool was warm and was generally clean. The bar drinks are about $10 USD each and were nothing too special. You get a plastic cup if you want to drink anywhere in the pool area.
The beach is small and rocky with a lot of ants in one area. The beach often had pieces of trash on it, which attracted the ants. But the ocean water was perfect.
Overall, it was a fine stay and almost all employees were kind, but I wouldn't go out of my way to stay again.