I had a really nice stay at Casa Dom Azulejo - The location is excellent, super near to the city center but far enough to have a good sleep quality. The apartment is small but has everything you need for a short stay.
Good communication with the hosts - they were super responsive and they even help me to get a cab.
I recommend this place!