5. The rooms/villas are much bigger than normal hotel rooms with balconies, large whirlpool tub, and a kitchen with a full-size refrigerator and all the stuff you need to prepare meals - dishes, pots and pans, etc.Th on-site restaurants have good food at reasonable prices.