General consensus seems to be that Castle's third season was its best yet and I would certainly agree. As has been the case since the very beginning the writers manage to do an excellent job of balancing humour with drama, not just from week to week but also within individual episodes.
Stana Katic (more stunning than ever with her new hairdo) and the always watchable Nathan Fillion continue to demonstrate electrifying on-screen chemistry and the supporting cast, such as Ryan and Esposito, are given more screen time in which to develop their characters.
The cases themselves, whilst still not being the main reason to watch the show, also remain for most part as cleverly written as ever. If there is a complaint to make with season three it would be with the fact that the writers seem determined to create excuses to keep Castle and Beckett apart but following a dramatic cliff-hanger (even if there can be only one outcome) hope is high that this will be dealt with in season four. I for one am certainly looking forward to it.