This movie is not rocket science, but it is a significant step above most of the romantic drivel out there. I really liked the two leads; at first, I wasn't sure I liked either, but they became very likable characters and had excellent chemistry. I appreciated that both characters' unlikeable- ness at the beginning made contextual sense in the plot, and that they didn't just have a 180 degree change of personality, but developed into softer people as their situations changed. The girlfriend was a bit one-dimensional, and it always annoys me when the romantic lead's significant other -- who is clearly destined to be given the boot -- is so despicable that there's no conceivable way the lead would actually be dating this person. But she was nonetheless entertaining, so not all bad. I also thought the next door neighbor was well scripted and acted. I would easily watch this again - fun movie.