Okay that wasnt perfect, it had flawed (pacing issues I mostly blame on schedule and budget).
But damn, it was good.
Yeah, the ending was rushed and campy (but we love Doctor Who for the occasional campiness right ?), but otherwise, the scenery, the characters, the acting, the themes... I truly believe this will remain a memorable episode of the series.