Excellent stay in an excellent location.
Two things I would highlight the most: first, the hosts were very attentive to any needs. One time I mentioned that the WiFi was too slow and I needed it for my job, and the next day they came over with a new router.
Second, the apartment gets almost zero noise from the outside world. For those of us who have trouble sleeping, this is a blessing.