Everything about my stay was fantastic. The grounds are beautiful and well kept with plenty of activities on site ( tennis, fitness, yoga, pool.) The restaurants were very good. We enjoyed the sushi restaurant the best. The best part of the stay was the extraordinary staff. Friendly, highly competent people who genuinely enjoy taking care of their guests.