Great location and very helpful hosts. Only 2 minor things to mention. Firstly, we had a lot of trouble finding the apartment. We found the street but the address appeared to be no. 21, which did not exist. In fact it was no. 2, 1st floor. Once we learnt this, it was easy.
Secondly, the apartment is on the 1st floor but there are 32 steps so be aware if you have any mobility issues.
Otherwise, everything was fine