Perfect location, amazing views, and fantastic hosts. We could not have found anywhere more perfect for our visit to this gorgeous town. We cannot wait to return and will definitely book this apartment again.