Fantastic accommodation, fantastic location, fantastic host