Perfect host, perfect location, perfect stay in a beautiful setting. Lovely, clean accomodation.