Perfect stay. Great hosts, beautiful place, and great location. I would certainly stay again.