location, cleanliness, and communication from excellent hosts make this a definite repeat stay