Perfect location, wonderful communication before and during our stay, lots of helpful tips from the hosts, sparkling clean... we had everything we needed! Thank you so much we will be back!