This movie was as close to perfect as any movie I have ever seen. It had it all--great chemistry, timing, perfect balance of comedy and drama, amazing scenery, filled with people you would want as friends and amazing heart. There were so many ways this movie could have gone wrong. It avoided them all. It has been a long time since I enjoyed a movie this much!!