Not sure why this gets so many bad reviews. The acting is excellent. There is good character development and the story is both intriguing and funny. I wasn't expecting to like it because I couldn't picture Kate Beckinsale in this role, but she's good and it's a very solid show.