I'll definitely recommend Diego's flat!
Me and my partner stayed there for a month.
We sadly didn't meet Diego but he was super nice and always checking if we needed anything.
The flat is really well located, the area is nice and you have great places to eat and drink around!
We also had to work during our stay, the internet was perfect and we had enough space to feel comfortable.
There is also private terrace on the rooftop that we used a couple of times with a dining table and some sofas.
The building is super safe, there is someone at the front desk to let you in and out.
The shower pressure isn't great but this really common in Mexico! You'll get use to it.
If you're planning to cook during your stay the kitchen is missing a few elements, not super well equipped but doable :)