Gary Naylor sees a musical packed with agreeable songs but short on characterisation, charm and credibility.