This place was wonderful! Just at the end of barrio italia, all restaurants were walking distance. The restaurants in Barrio Italia are a little more expensive ($45 for 2 maybe for a nice dinner), so be prepared for that aspect of this, but they're all so good!
Biggest con for us was visiting in December was so hot in the apartment, and there were no fans and no AC. That got very hot very fast when the temperature is at 35-36 degrees.
They did deliver a fan on the 2nd day after we asked if they had any in the apartment (we didn't ask them to bring it, they just did!). Although, with the price, I would expect an AC unit knowing that it gets very hot.
Otherwise, really great place. TV in every room. induction stove top. Oxxo around the corner for some small things, and generally a good place to stay.
Would come back, just in a cooler time of year to enjoy the terraza and the cool air.