We stayed for a week in Apartamentos Campana and we had a great time. Everything is well organized: Retrieval of the keys, check-in and check-out ; and the concierge is here to give us any info we need.
It is perfectly located in the center, 2-mn walk from supermarket. Everything is doable on foot even go to the Santa Justa train station (less than 20mn walk).
Kitchen well equipped.
Rooftop with jacuzzi is nice as well.
I strongly recommend!