What a madcap, bonkers and amazingly wonderful movie this is. Fantastic sets, brilliant characters played out by some equally brilliant actors set to some of the most foot-tapping and memorable songs. What's not to like? This is one of those rare gems that just needs to be watched over and over and over to fully appreciate every single nuance and every single detail. It's memorable, enjoyable, fun and it will leave you smiling from ear to ear. Simply Brilliant.