Fantastic - so well run and with excellent instructors who are so patient and engaged with the children. My 5 year old has been going for a year and still looks forward t ... more