Entertaining. Smart-assedly funny. Tugs on heartstrings. The heroine has Mary Sue-ish tendencies, but she's a snarky, smart-mouthed bitch and I really like her. The hero is an emotionally damaged "psycho" (heroine's word) who is tamed--a little--by her lurve.