Quality accommodation, well located, serene and self contained, excellent hosts with good communication.