I've been disappointed frequently with what I've seen so far: Godzilla, X-Men, Spiderman 2, Maleficent, and The Other Woman (which was so bad I walked out after 15 minutes). So I didn't have high expectations for this movie. However, it turned out to be so good that I've seen it twice. The story, the acting, the cooking, and the music combined to create a wonderful recipe for a beautiful movie. You don't need special effects, explosions, and $100+ millions to make a good movie. All you need is a good script, decent acting, and perhaps some Cubanos :-) I left the theater feeling really good and happy. I honestly can't remember that last time I felt like that after watching a movie in the cinema. Go see the movie.