This place is perfect. It's located right at the centre of the old town, most places are within walking distance. It is so convenient that we were able to drop our shoppings and took a late afternoon break back in the room, before heading out again in the evening.
We were in the one bedroom apartment and it was sparkling clean when we got there, and the cleaners kept it that way everyday. The apartment itself was quite spacious for two people. We particularly liked it has a big TV in the living room and in the bedroom. The kitchen has everything we needed, not that we did any cooking. The bed was very comfortable, pillows were ok, too soft for me but it's expected in most European countries.
The highlight has to be the service! Even though it doesn't have an on-site reception or concierge, the team were able to respond to all our needs timely. Upon arrival, someone came to check on us and gave us a nice welcoming gift, and they sent us email very often to check in on us. I sent an email to get extra pillows and they showed up within 10 minutes. We did need to walk 5 mins to another hotel of theirs to store our luggage after we checked out, but that didn't bother us at all as we only have one suitcase.
The only downside is the lack of sunlight as the windows of our room all faces the internal courtyard. I didn't bother me but my husband would have preferred more sunlight, so we'd probably pay a bit more to book the rooms that face the outside next time.