The first few episodes feel generic and the (many) characters' motivations and actions dont seem to make much sense, but after that, the story gets tied together quite nicely and makes for an enjoyable watch.
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews