A beautiful, clean and very hospitable place to stay.