What a smart and funny show! The characters are well defined and loveable. The show is really well written!