Wonderful accomodation with a lot to offer. So many pools, the breakfast is wonderful (sometimes crowded), quick beach access, and great staff. There are even some cats at the property that have names. The value and what you get out of it is very competitive. I didn't go to any of the other eateries, but I'm sure everything is great from those establishments.