Fantastic hotel, massive, lively, lots to explore, great options for kids, awesome food, great shows, very clean, beautiful landscapes.
There are some areas that require a bit of work including pre check-in communication and email responsiveness, communication with staff sometimes is hard as most don't understand English which needs to be improved for an international 5-star hotel. The food however very fresh and tasty can become a bit repetitive after a few days and might need some rotation of the options.