Color, beautiful clothes, romance and great location don't always spell success for a movie. You also have to care about the people and be interested enough in the story to continue watching. This movie has all of the above and more. Pretty people, scenes, colors, clothes, enjoyable storyline. It also has romantic excitement with old fashioned values. Actions and words of the characters seem natural and therefore flow well.
There's beautifully sung music if you enjoy that sort of thing; but if you can't handle it, just fast forward a bit. I had forgotten that Jane Powell had real musical talent as I had forgotten she was in "Seven Brides for Seven Brothers." The other leading lady is pretty too, and believable. George Brent seems perfect as a middle-aged ship captain, just a bit tired out by life. The older man (real-life tenor) is rather enjoyable to watch and a joy to hear sing. After the movie is over you'll feel nostalgic for a more civilized era.