Immaculate, professional standard preparation and gracious host. A real pleasure in an outstanding location.