A beautiful, homey stay with a great location