Loved it! So good on a number of levels. Laughed more than I've laughed at anything for ages.