This is one of Steve Martins best films!  No one could have made this better than him.  Full of humor, warmth and cheer!  Darryl Hannah is great in it too.  I watch every so often when I want cheering up!