Perfect location, friendly hosts, and lots of nice extras. Wonderful place to stay.