Superb musical numbers and sets, and while the film is hardly subtle and feels overblown at times, the social message against greed, the exploitative corruption of the "respectable" rich, and in favour of solidarity among the poor is of course relevant as ever.