With a truly stunning setting, this place is clean, very comfortable with all amenities you might need. The communication with the host was perfect and the recommendations spot on.