Marriott's Crystal Shores
Experience the spacious two and three-bedroom villas at Marriott’s Crystal Shores, featuring full kitchens, separate living and dining areas, en-suite bathrooms and furnished balconies. Enjoy modern amenities, including a fitness center and heated pools.