The property is lovely and the upkeep of your grounds and facilities is top notch. The beach is absolutely beautiful. Our room was wonderful (although an issue came up and we were moved to another room) and we loved your pools. The service from the vast majority of your staff was very good, occasionally superb. Dinner at your restaurants was a bit of a mixed experience: the variety and quality of the meals was very good (sometimes outstanding) but the wine choices included were few, and at best, average. Having paid several thousand dollars for our "all included" stay, we were not expecting to have to pay more for a good glass of wine to go with our dinner. We would have also liked a greater variety of snacks in our minibar. Having said that, I must comment that Breakfast (my favorite meal of the day) was always superb, both at the private restaurant and the main one. My congrats to your fine cooks. We really enjoyed your beautiful grounds and also your shows (especially the Mexican folkloric dancers and the Mariachi band).All in all, we returned home rested and content.