I LOVED the production! Casting was right on target. Producton was funny, characters were both eccentric and lovable, singing was breathtaking, and comic timing was perfect. Juan Diego Florez did an exceptional job, with both comic and romantic roles. I left theater feeling wonderful. There were some hiccups in sound transmission and volume in theater was too loud. But it was still excellent. I would highly recommend it to friends.