Almost everything was great. Food, location, beach, pool.
About what we did not like... Sea is too shallow just about 4 feet deep or less. Pools are not deep either. Valet service is worth I ever encountered. Scheduled the day before to be picked up at a certain time, had to call 3 times before he actually arrived 30 minutes later, and to top it off, our luggage was brought to the wrong lobby. We had to wait another 20 minutes for it to arrive so we can leave.