This is a great place for kids and families. I've always found the staff to be attentive and friendly. My son has really enjoyed the 1 day camps. We have also attended numerous birthday parties here and all the kids (and parents) seemed to leave happy. The food is good, the place is clean and has something to offer everyone.