The property is Huge. It's lots of small villa style builings with many pools and places to eat. The food was good, great at some places. Other reviews knock the hotel for a few things: 1. expensive food. Duh- this is a resort. It's not anything that you shouldn't expect. 2. Unfriendly staff- Most of the staff were very friendly. A few that weren't, but this is really the norm in Mexico. The staff were fine. 3. You can't swim in the ocean. That's sort of true. At certain times it looked pretty dangerous, but at other times there were kids in the water, no problem. It's all about your comfort level. We did not do the all-inclusive rate, because we wanted to go eat in town and that worked out for us. I'd reccommend this hotel for most travelers.