Wow, what a shock after reading all the exceptional reviews before we went. We stay at 5-Star resorts all over the world and this resort does not even come close to 5-star with their service. The hotel contacted us several times before our stay and we pre-arranged almost everything. When we showed up nothing had been done and they did know anything about our requests! So we started off bad and it only got worse. We constantly had to call and get our room re-serviced and our mini-bar restocked. One day we ordered room service to have beer delivered and they brought us hot beer to put in our fridge! The dining experience was average and the service was terrible. I finally just bought a full bottle of scotch and carried it to dinner with me every night so I could have more than one drink in an hour.
The front desk was useless. You might as well have been talking to the wall. On day 3 we had enough and decided to ask for a manager. We were told that he was "having lunch" and he would call us in our room later! Two hours later he responded, and did nothing to correct the situations.
This hotel is not for kids! There is nothing for them to do but bother other guests. We even had one kid urinate on the lawn while we were having breakfast. The only thing they can do is swim which thankfully we had our own pool.
The only saving grace for this hotel was the tours and the view. "Bo" was our tour guide on most of the tours and he was a lot of fun. Also, they do not promote the "city tour" but you should arrange for a car and visit "downtown".
We will not be back, due to the poor service. There is too many other places with good views and tours to choose from.