I gotta say after watching it I'm satisfied. Tied up loose ends.
However, there were some parts of the episode that felt like major cop outs and definitely felt forced in that characters are just going along with everything instead of doing what the character is kind of expected to do.