Very funny, well scripted and very strong performances all around.