Giselle was absolutely amazing! Diana Vishneva had a pretty good performance, though there was one time during her variation where she stumbled a bit on her toe hops... She's such a great artist though, so it didn't really matter. The corps de ballet was perfect - always together. I am always in awe of the corps for this company. I don't remember who danced the part of Myrta, but she was perfect in the role. Overall it was a very good show!