Clean rooms and good staff. Not enough amenities for the price, however. Pool table, tennis court, etc are great and the public areas are very well furnished, awesome library.
We asked for microwave multiple times, but it was never provided. We asked for water multiple times, but it took them hours to bring it.
There is no water/soda machine near rooms. Restaurants on property are extremely expensive. Basically, there isn't much to eat and you would either have to eat at their restaurants, go outside the resort and eat at one restaurant close by, or go farther away for food.