We had a bad experience during the check-in, that left a sour taste for the remainder of our stay. Our flight from Seattle was delayed and made us miss our connection. We notified the host as soon as we found out.
The host first told us that they were busy and needed to make alternate arrangements due to our delay. They first tried to "upsell" us to a taxi driver who was going to charge us 40 euros for the trip from the airport, and give us the keys (a regular trip costs 25). We politely refused.
Then as we landed in Madrid, we received 2 messages from the host reminding us that per their house rules (arriving after 9pm), we had to pay 15 euros in cash to the person who was going to be waiting for us. We refused to pay in cash per Airbnb rules, and asked Airbnb for arbitration. Airbnb ruled in their favor a few days later, and we paid them promptly.
The reason why the host has these rules is because they don't manage just one property. "Oscar Vanessa Javi" is a corporation called Nuba Apartments (with a website and a FB page, google them), and they manage 29 apartments. I wish Airbnb would have a distinction in their user interface so we consumers can decide if we want to rent from an owner (what we prefer) vs renting from a corporation. The latter is the reason why Airbnb is getting such a backslash from residents in every major city, as they are technically virtual hotels.
As specifically about this apartment: there is no elevator and it's 3 stories up the stairs (don't bring a large suitcase). Also the tiling in the stairs is cracked in multiple places so it's dangerous to carry your luggage on it. The apartment is in good condition, and it's comfortable for 2 people. The location is pretty good.