Beautiful place and great location . The resort has excellent amenities and very friendly staff