The location is great! You can reach everything easily by foot. Be aware that you have to climb some stairs to reach the apartment (not convenient with heavy lugage).
We received a very warm welcome and got evey information we needed. Check-in and check-out were super easy. We enjoyed the stay!