Appartment was clean and halfway into our stay a cleaning lady came. It is located a little outside of the main city, but close to Bolhao Metro station, through which you can travel to almost anywhere. You walk approximately 20-25 mins into Ribeira. Only thing is that the surrounding area seemed a little poorer, but therefor the appartment is really affordable.