Good voices, solid performances! Very tuneful music. Everyone was well cast.
Maybe just some more dialogue between musical numbers.
Fun, brilliant, good tunes, good story!