We love this place. The staff is amazing! The facility is super clean. And while my older boys play ball my little fella plays in the playground area. Just in the few weeks my kids have taken classes here o have seen so much improvement in their skills.