This hotel is great. It provides a 5 star service for sure. The condition, cleanness, food, room and most of the things are great. My kids and I had a good time during our stay. However, the only thing that didn't make any sense at this hotel was that they requested everyone to have a swimming cap to be able to get in their pools. We have traveled to many resorts and hotels in many countries. We have never seen any hotels requesting a swimming cap to get in the pools. This is really so inconvenient and bothers us a lot. We have no desire to visit this hotel again to be honest.