The movie does have an unrealistic way of resolving problems that would not be so easily solved in real life. Yet, Cary Grant compensates for these downsides by his likeable character. He comes across as a very good yet a very human person. His occasional frustrations are sympathetic and at the end of the day you know that he is never selfish but he only wants to do what is prudent for his family. Of all Cary Grant's movies, he is most the likeable as the character he played in this movie.