The apartment was great. Amazing location, nicely decorated, and Roberto was a very accommodating host.
The only issue we had was with the wifi the first few days, the signal didn't work. However, the last day it was fine and Roberto did mention sometimes Internet is slow on the weekends.
We would definitely recommend this place and we would definitely stay here again.
A tip for those traveling by car: there is only street parking, which is no problem as there are a lot of spaces but, make sure you have coins for the meters (8 pesos/hour).