Love this place! Wonderful activities and programs for a variety of ages. The staff was amazing and great with the kids–offering extra help and encouragement to those who needed it. I have enjoyed each visit.