It's all there: wonderful food, a great host and good company (on two or more legs). To top this all: it brought the best above in my dog who had the time of his live.