Very realistic, fast paced, great direction, beautiful and fitting music, apt casting and acting. A thorough joyride and an entertaining and refreshing take on romcoms. Far from a basic romantic flick. All characters have their own personality and don’t exist as side kicks for the sake of side kicks.