A beautiful, spacious place to stay.