All you could hope for and more! Great location, great property and super hosts! We will certainly be back to this high quality stay