There was a long queue at the check in counter. Then, we had to wait for 30 minutes for our pool villa to be ready. So, we were only able to get settled in by 5 pm instead of 3 pm. However, we were granted a late check out the next day to make up for the delay. The hotel had a 101% occupancy that day, so we were happy with the privacy the pool villa gave us. The pool was clean and heated. We ordered in-room dining and the food was very good, the serving was generous. We also tried their other restaurants and we were not disappointed. The hotel's waterpark was fun. Overall, our stay was great despite the delay in getting our villa.