The apartment has nice view and modern furniture. Water filer is useful.
Two downsides: 1) It was noisy than expected although it is on 15th floor. We could hear traffic in bedrooms but still slept well (because everyone was tired after daily activities). 2) The shower design was problematic. The water flows out and I had to put a tower to block it.
On the other hand, Javier was an excellent host and he always responded to questions right away. One of the toilets was clogged. It was fixed next day.
He even arranged van rental for us for Teotihuacán and Puebla. Javier was translating over app and phone calls between us and the driver because the driver didn't speak English. Really appreciate it!