While the apartment is located in an excellent part of Barcelona, I would definitely not recommend this to friends and family.
When my party arrived at the agreed-upon time, we had to wait for approximately a half-hour for cleaning service to finish. Normally we expect cleaning and other preparations to be finished before arrival, and it was frustrating for our travel-wary party to wait for the noisy cleaning to cease before we could unpack. When I mentioned how strange this was to the gentleman who checked us into the apartment, he offered no solution nor any sort of apology for the inconvenience.
The rooms themselves could have been maintained better, and were far less comfortable than other similarly priced apartments we have rented in Spain. The mattresses were thinner than what you would find in a college dormitory, the tiles were mostly cracked and or loosened, and walls/windows were covered in dirt. I am accustomed to staying in very old apartments in Europe but this was extraordinarily worn.
Lastly, upon check-in we were forced to sign contract forms. They appeared to mostly be waiver-of-responsibility legal documents, but I've never been forced to sift through so much legalese upon check-in--and I have rented more than a dozen rooms throughout Europe. This was unsettling because I was signing legal documents in a foreign country, and this needed to be done while vacuums and cleaning noise was blaring in the background. This apartment was rented by a company, and not a private renter individual, so I don't understand why these forms were thrust upon us on arrival. The forms also included mandatory fees which were not part of the original price of the room on AirBNB, and I wish all fees had been consolidated earlier when I had booked the apartment online.