Surpassed every expectation. Wonderful hosts with everything provided you could wish for, and of the highest quality. A super location and thoroughly recommended. I don't think they could have set the bar higher.