The building is very nice. The amenities are great. However, our experience in using this air bnb was bad! the room we had was 100% unacceptable. the linens had not been changed in who knows how long. there had been work done in the apartment. there were dirty hand prints all over the place. upon check-in. we took photos of all the damage In the apartment. the flooring had gaps in the vinyl. Broken furniture, the refrigerator did not work. we never received a key fob for access to the floor we stayed on. had to have the guard on duty always give us access to the elevator and floor. we made all the concerns known immediately upon check in. they did send someone out to replace the old dirty linen and they gave us new towels. even the cleaning people said our apartment was dirty and the towels and linen are old. the Netflix account worked for 2 days. then that was unavailable to us. again, Val was very responsive. we appreciated that. we did bring our dog. the site said it was pet friendly. it was my assumption that dogs were welcomed. however with a fee that i did not notice. after all the issues we reported, we were then asked for $200 USD more for the dog. I declined to pay the fee because #1. I didn't notice there was a pet fee.#2 because the apartment was 100% unacceptable upon check in. we looked at the cost of 4 and 5 star hotels close to the apartment. the apartment fees are just as high as a 5 star stay. so I declined any additional fees. there was no issue raised again on us paying more fees. plus the dog stays in the crate at night. every day the dog left to go to work with my wife that lives and owns a business in Mexico City. I would look around at other locations