So well done. The pieces were all good enough to stand on their own and were all beautifully performed. Excellent concept, very well-thought out, and the direction was also excellent.