The place has all the amenities you can think of. This made the stay much more enjoyable. We spent much time indoors and had plenty of space for my son to play.