Virtual Homes was perfect. The location was top notch and the amenities were great. If you're looking for the ideal location in Mexico City then I would 100% recommend them.
I've already booked another one of their locations for my next trip.