Funny, thought provoking and it kept my attention throughout the whole show.