The room/ resort property was very nice. It’s perfect for kids. The pools, park and mini golf were a great way to keep my daughter occupied, and the pools were never overly packed! The only reason this stay got a lower rating was because I had issues with the resort and checking in. I was checking in late, I notified the resort per the instructions by the lister. However, when I arrived, the resort had given my room away. I had to wait an additional 3 hours check in as the resort had to reassign me another room.