Perfect location; all comfort; freedom; and consideration. A great host, and a good place to stay.