Great experience overall
This was fabulous for my daughter's self-esteem and she was excited to go everyday. She made friends and she was challenged to do a couple of things that I don't think she would have otherwise done. I do think it's a bit pricey, but overall it was a great experience for my daughter and our family.
