Wonderful place, well situated, great host.