It was pretty good except, the last episode completely jumped the shark. A good story can get you to suspend your disbelief but it has to remain true to its premise and its reality and actual physics and biology. Even a fantasy has to stay within the universe(s) it creates.