This show is well written, well cast, and well directed. Character development is excellent - a nice variety of characters, each with their own funny traits and hilarious interactions among them are a result. Watched it all twice so far and enjoyed it even more the second time through. Can't wait for the new seasons!