Twas good, very well updated with due affection for the original but modernised in a really cool way. Martin Freeman as Watson is growing on me more and more. Sherlock himself great. Not sure about Lestrade or Mycroft (was a big fan of the books) - Mycroft to me should be a darker swarthier more reticent character than Mark Gatiss portrays him (but he had to get himself onscreen somehow).
Looking forward to seeing the return of Moriarty!