What an amazing place! Our daughter started going here when she was 9 months old and has just graduated at 4 years! She has loved every day of being there and we have nev ... more