The first few seasons of this show was so funny that I almost hurt from laughing so much. In the last seasons, it changed direction a little too much for me and I kinda feel that it lost its groove. Howver, the writing is witty and quick and sharp and very enjoyable. It's not predictable either, which happens with so many sitcoms.