It was an interesting storyline and has a lot to like. While it wasn't exactly flawless, it's one of the better episodes in the series. Sean Patrick Flanery really did a great job in this on especially, it was the first time he really had to carry the story.