What makes a great musical ?