We had a great time. We are a family of 5 with kids ranging in age from 4-6. Everyone enjoyed it. It's big enough so that you won't be bored and small enough that you aren't overwhelmed. Employees are very friendly. Place is clean. They definitely try to make things easy for families. We were there for a day and a few hours and could have done with a few more hours.