Excellent production, beautiful music and superb cast with Renee Fleming and Johan Botha. A must see.