Amazing property, beautiful location, thoughtful touches, a place well worth the stay.