Honest review - I would give this resort a 2.5/5.
The pros were that the staff is extremely nice. Literally anything you want, they will try to accommodate you. If you need transportation, they will call a cab for you. Also the food and drinks were good. I feel like the specialty restaurants are overrated but the reg cafeteria is very nice with plenty options.
The cons were that the bathroom is extremely small. I stayed at the most expensive room so I was very surprised about that. Also, I did not like the bedding - it wasn't smooth to me. In addition, it is all inclusive but if you want to eat at the speciality restaurant, you must must make a reservations. It's a little inconvenient because you have to go down to the office or call to make them and sometimes you don't get the time
You want. It's also hard to reschedule. Also if you want to do laundry, make sure to bring change - the resort will not be able to supply you with change.
Overall, the food/drinks and staff is what made me tolerate the resort but I would not stay here again.