This tour was amazing. The guide was very knowledgeable and quite helpful. It is rather long 10 hours, but worth it. It is not necessary to take the optional lunch as there is more than enough time to do it on your own.
The ballet is not a typical US ballet. It is performed in bare feet. The music was superb as well as the costumes. The seating is random, but all seats give you a good view. It is two hours long, but starting at 7:30pm, might be a bit too long for young children. I would definitely see it again.