Absolutely great! We couldn't be happier with our 5 year old daughter's experience at Michigan Academy of Dance & Music. We first started at the Ann Arbor location but recently moved to the new (and gorgeous!) Fairfax location for convenience. The teachers are wonderful and highly qualified; and the program is surprisingly structured! To me the program is definitely rigorous but also fun. I highly recommend this dance school...it puts the hugest grin on my daughter's face to even get ready for ballet class! -Emily D.