We had a great girls weekend in Mexico City staying at this AirBnb. It is in a fantastic location and has all the amenities you need. Rafa was very responsive when there was a minor issue and got it fixed up quickly. Would recommend staying there on your trip to Mexico City!