The staff were very friendly and the facilities were clean and well maintained.
The food was mediocre, but overall decent quality for buffet food. Each night is a different theme, so they do change up the food a bit. The other restaurants require you to order, but they usually aren't included in the all inclusive package, so it costs extra.
The rooms themselves were clean, but are dated and worn out. The air conditioner worked well, but it doesn't have an auto switch available so it needs to be turned off manually if it gets too cold.
Unfortunately, I was unaware of extra fees that are added to your bill at the end. They charge you a daily municipal sanitation tax which equated to about $30 USD over a 7 day period.
This resort is one of the few resorts that has a swimmable beach, because most other beaches have a strong under current that is dangerous. Overall a good place to stay, but is a little dated at times and the buffet food could be better.