The singing sequences crop up often enough that we scarcely have time to worry about the logistics of the story.
The plot rises to the surface, however, and when it does the results are better than one might expect.