A fabulous stay, incredible location, spotlessly clean, excellent hosts, we hope to go back!