This is our second visit to this hotel and won't be our last. We can see so much improvements comparing to last time. The lifeguards now really focus on our young kids. They played with them at the water park. The resort ground was big and well kept. Overall, a great resort to stay.Would definitely stay there again.