5 stars all around. My kids love the place. Awesome location.