My family enjoyed ourselves here. Despite the fact that my 2 year old couldn't play at the little playground set they have we had a really good time. Everything was well put together and the staff is pretty cool. I'd recommend the annual pass if you plan to go more than once in a year. Well worth it.