Perfect location, great size and excellent hosts. We could not fault anything about our stay.