One of the best shows that I have watched. The characters are great and all the actors do a great job portraying them. There is a very good chemistry between the actors, which really makes the show. I have recommended this show to several of my friends and everyone of them that have watched it have loved it. Showtime does a great job, and I am glad that they have kept the core cast together for so long.