This bouncy musical adaptation boasts a bouncy score, brisk staging and (most importantly) a happy ending