A gem. Funny, witty, thoroughly well written, excellent character interaction, excellent acting. A found myself thinking about some of scenes the day after and still laughing out loud. I gave it a 10 mainly because I've seen so much garbage lately that this was very refreshing