This is a very luxurious resort with elegance, the food was fantastic, and the staff is well trained, courteous,and professional even the ground crews. The resorts has three restaurants which is a dining experience. You have a choice of beach side dining to fine dining at the Cove restaurant. The accommodations are spacious, impeccably clean with turned down service. The view is breathtaking. We are looking forward to our retuned visit