This was by far the most unpleasant experience we had with AirBnB. The apartment was cold, heating did not work properly. Our "host" - actually, a company managing around 150 AirBnB apartments - just said "it is cold in winter, hot in summer". There were bad odors in the bathroom. All this seems to be structural, with apparently no attempt to fix it. Actually, this is not the "spirit" that we liked in our former experience with AirBnB: people who make available some spare room or apartment. Here, it's a business - why not? - however of greedy people, who eventually propose medium-cost, but low service apartments. One understands why there are opponents to AirBnb and tourists in Barcelona, actually this is not directed against AirBnB, but against those people who use 50, 100 apartments they belong as a money maker - while delivering mediocre service. We were also asked by our "host", i.e. someone from a company which manages around 150 apartments - 20€ in cash for "late arrival", while he was late, we had to wait for him in the street for 1/2 hour, despite many calls confirming our time of arrival - and it was cold!
AirBnB should at least make it clear that the "host" is in fact a "company", which manages hundreds of apartments. Otherwise this will be destructive for AirBnB as a fair service with high quality. This is also going to strengthen the already bad reputation of Barcelona for its policy regarding tourism.
A pity, Barcelona is so beautiful, and the people so kind!