Fantastic location, beautiful accommodations, and a wonderful host make this a must place to stay. I would love to stay here again.