The flat is was clean and well equipped. It's in a building which is self-access, very secure, and pretty quiet.
The surrounding area is pretty chilled. Very Mexican area. I didn't see any other foreigners when I was there. There's a food market at the other side of the main road which was the highlight of the area for me!
The apartment itself is nice, only downside was the kitchen which wasn't excellently equipped (no towel, no chopping board), and it is very small in there, not really much room to cook. The rest of the apartment is great however (the shower in particular!). Very comfortable and a good size.
As for the internet, when it works, it's great, but it was pretty unreliable (doesn't work in the bedroom, and often cuts out for periods of time or switches to the slower network). So an improvement in the internet for the flat/building would be very welcome.
The host was extremely responsive and attentive.
Overall a good experience and I would recommend it.