Perfect in every respect. A great host. Fantastic location. We will be back, every Christmas, forever!