Beautiful apartment, great location, and fantastic hosts! Everything was well thought-out for a thoroughly enjoyable stay. Couldn't have asked for anything more. Definitely recommend.