A beautiful place, well provisioned and very professionally handled.