Overall my stay was ok. Let's note the good things: wifi was fast (though didn't work upon my arrival, but was fixed later), water pressure and temperature in the shower were great (which is not a given in Mexico), there are basic amenities such as salt, pepper, olive oil etc., the location was fine for my purposes, and the check-in/out was efficient.
The main drawback was the noise. This should be announced in advance. The apartment faces an extremely noisy street that has heavy traffic all night long, and if that's not enough, there is a disco downstairs. Being a relatively young guy who generally sleeps well, this was unbearable, especially on weekends when the disco started. Bedding was not completely clean, and there have been other slight cleanliness issues.