Entertaining, witty, fast paced, great acting, great directing, brilliant stuff. Shall I say more?