Great writing, great acting, great everything