Without a doubt, the location is amazing and is definitely the best this place has going for it. Even though it is a small place, the decoration is nice and it feels pretty cozy. I would say the place does look like the pictures.
Diego was very nice and waited for us even though our flight was delayed for hours, so we had no issues with our check-in experience. He was always in touch right from the minute we made the reservation.
There were several things that made our experience not so good, though. The building is a bit dated and a bit dirty overall... then there are small things in the apartment like an electric oven that looks like it had been set on fire and it looked unsafe to use (and pretty dirty on the inside), a small wooden crate (to sit I assume) which also looked very dirty and out of place, the bathroom rug looked very dirty and... the worst part was that the bathroom had a really bad cockroach infestation, which we informed Diego after the first night. He just recommended we use an spray to fight them off.
For the next few nights we had to live with cockroaches every time we entered the bathroom, they were all over the place, and we even found them behind and around the bed some times when we got back to sleep. Not a very good way to go to sleep, when you don't know if you'll put in your shoe and there could be a cockroach inside it.
When we left, Diego said he was going to call an exterminator to get rid of the problem, so hopefully this is an isolated event, but I felt obligated to share my experience because I feel I didn't get what I paid for.