Pros: Food selections, Pool, BeachCons: Noisy rooms, Ants, Water activitiesPros:There are plenty of restaurants (mostly buffet) to ... More