This is one of, if not the, best sitcom I have ever watched. It's witty, funny, clever, and takes you by surprise. The only real downside is that the seasons go one some of the core characters leave the show and are essentially replaced with the new characters while still being good just not being quite as good as the old ones.