Our stay at Maciel's was fine. The apartment itself was okay, but definitely more run-down than the pictures suggest. You must be aware that this place is extremely noisy, even for an old building. It's manageable, but a heads-up that one of the other apartments was being renovated while we were there would have been nice. The worst part was the check-in process. Even though we communicated our time of arrival in advance, we faced lots of problems when we got there. First, Maciel's employee who was supposed to meet us 3 pm pushed our check-in time to 4. Then she ran another 40 minutes late without informing us. Finally she arrived and told us there had been some car trouble, which would've been so understandable, had she just called us so we wouldn't have spent close to two hours waiting in the rain. As if that weren't enough we then learned that the apartment had not been cleaned yet. We waited until 6 o' clock.
All in all, it felt very much like a business being run and less like a place that someone cares for and the price wasn't quite worth it. The location was perfect but that's about all we would recommend.