The resort is great. Perfect location, attentive staff. Probably some of the nicest staff I have ever encountered. They always remember your name, clean rooms on time, have turn down service, and extremely helpful. All amenities were fabulous. Only thing that I could see being improved upon is the food. It was a bit on the average side. With the level of the hotel and staff I would have expected more.