Perfect location, impeccable home, fantastic price, and wonderful hosts. Can't say enough good things about our stay.