Room - clean and nice. However, there was not a fridge, ironing board or iron. Also, only two tv channels were in English.
Food - There is only one buffet restaurant and the selections were very small and most of the stuff they served was not anything I have ever seen and not very good. We ate at the Italian restaurant once and it was good but to make a reservation you can only do so the day of between 12-2 pm. This was a huge inconvenience because we were out on excursions every day so we never even got a chance to eat at the Mexican restaurant. We ended up eating out at the restaurants down town. Not cool. I paid for an all inclusive package so I wouldn't have to do this.
Also, wifi isn't free...seriously. McDonalds has free wifi but a four star resort doesn't? They charge $16 a day for wifi. The last 4 star all inclusive hotel I stayed in had free wifi. Very annoying.
They also charge extra for the use of the safe in the room. Its $2 per day. Again, seriously?
All in all, I was not impressed with this place. We will not be staying here again next year.