Factual error: The British Major at the end has his rank crowns sewn to the collar of his shirt. The British Army didn't/doesn't do that. They should be on his shoulder epaulettes.
Factual error: There were no American Steinway grands in 1944 Italy as briefly shown in the movie. Should have been a German made Steinweg and Sohne.