It was a fantastic piece! Glad we saw this show. The actors here are versatile. The music, singing, dancing, acting are all top level. I think I will watch this show again. Make sure you get here half an hour before the show! This show must be seen ...