A lot of different factors come into play that makes this a fantastic tv show: A wonderful diversity of casting, fabulous acting, amazing chemistry amongst the actors, and well-written dialogue. Additionally, considering the plot, it never seems far-fetched.