Very clean and well-appointed home on a beautiful setting. The hosts provided everything a guest might need, along with some great extras that made our stay so much more enjoyable.