We booked this 2 bed 2 bath ‘luxury’ apartment on Passeig de Gracia, but were shown in to something else within the building, which was clearly not as per the advert and the one we had booked. This was a 1 bed 1 bath apartment, and as we were travelling with our 21 year old daughter, this was insufficient for our needs.
On checking in, the host rep agreed it was the wrong apartment, admitting that the host Willem had mistakenly booked us into another apartment in the same building. So the location was as planned, but far from ‘luxury’:
1 bedroom
1 bath only accessed via the bedroom
Shower curtain mouldy
Bathroom floor stained
Heavily stained sofa on seat cushion and pull out mattress
Kitchen cabinets damaged
Kitchen tap loose.

The host rep arranged to return the following day 10am to ‘sort it out’ but failed to appear and could not be reached by phone.
Willem answered his phone but said he had nothing else available and the choice was ‘take a discount or find somewhere else’ and, of course, there were no other apartments to be had elsewhere, despite the best efforts of Airbnb staff.
We ended up having to stay where we were and cope, and received the contractual refund via Airbnb, but the overall experience was totally unsatisfactory and we wasted a lot of holiday time trying to sort it out.