I almost gave up on this show during the first episode. I'm so glad I didn't. The first 30 minutes aren't great, but it picks up in the second half of the episode. Later episodes are even better. Casting is spot on, but particular good with Kat Stewart. She's an amazing actor all-around, but especially good with characters whose world is turned upside-down.