Location was great but host does not really care for guests. We texted far in advance and several hours before but had to wait outside for 30min in the rain and almost booked another place. If host sent us instructions in advance we could have entered ourselves. Then instead of apologising he blamed that his phone notifications didnt work. We thought it was weird but didnt really care. Then the second day the showers stopped working for 3 days. I didnt shower for 2 days then third day could use another bathroom. He first accepted to refund 20% but then before doing it, in a sneaky way wanted me to write a 5 star review first. Made me feel he tried to trick me by getting a good review then not refunding. When I obviously refused, he said he was not responsible for the showers not working and "the inbox airbnb app not working for him"? If he is not responsible for amenities and check in, then who is? The communication and dishonesty was the worst part, we didn't mind the rest. Our stay in Mexico city was amazing, but because we dont want to reward dishonesty we prefer to rent a different place next time. Roma is def the place to be. Have fun wherever you go.