My children loved this place!! Staff are friendly and knowledgeable and are great with keeping the little ones engaged and challenging the older ones to do their best.