A few things to start with that the agency should improve: It would be great to know in advance that there is either a 10€ fee for personal handover of the keys at the appartement or guests have to pick up the keys (for no fee) at locations which are minimum 25 minutes walking distance from the apartment.
We told the agency prior to our stay that we would arrive at 6.15 pm. We arrived at said time and the room was not ready for us because the agency told the cleaner a wrong arrival time. We bumped into her but she was very kind and thorough. When we asked for a late Checkout of 45 minutes they denied our request, though no one showed up for cleaning during our 10 mins waiting time for the taxi to pick us up.
Regardless of the points above the location of the apartment is great and its very cosy and nicely furnished. The bathroom smells bad probably because of the old building.
Try arroba e meia for a lovely homemade breakfast and mercearia do Bernardino for a great value authentic lunch - both very close to the apartment.