The apartment was in a perfect place, very modern and comfortable. The staff was great and kept the apartment very clean. We had a great time in Mexico City and all the events were blocks away from the apartment which made everything easy.