We had a wonderful stay in this apt in Mexico City.
Very well equipped and a nice size. It is also very clean.
They have it stocked as if you were in a hotel . Great experience.