Location:
Excellent for walkability. Some of the comments talk about street noise and tough neighbourhood but honestly we didn’t have any issue with safety or noise at all.

Cleanliness: Pretty good. The floor was gritty underfoot but otherwise everything else was clean.
Amenities: Apartment was well equipped with everything you need.
Shower is SMALL!! Modern and clean but hardly any room to turn and move. We are average size but found it tight.
But CLEAN - so that’s most important!
Communication:
CHECK IN: Person who checked us in was excellent, friendly, communicative, helpful and on time. Perfect!!
POST CHECK IN:
Apparently there was a complaint about the air conditioning condensation dripping water from one of the neighbours.
((Air conditioner worked fine for us))
Instead of communicating with me on - 3rd party app whats that Airbnb won’t let me say on here - as the gentleman had since check in - they decided to send message through the Airbnb app to let me know a repair person was coming same day (non urgent)
We were out all day exploring and I have full service for calls and texts (got none) but didn’t check the app because we were having fun exploring Barca.
Got the message via app 30 mins before arrival and said no, this is general maintenance and should be done after we check out next day.
I was naked in shower getting ready to go out for the evening service technician comes - essentially trapping me in the SMALL HOT bathroom for 45-60 mins as my luggage was in the living room. Air conditioner is in the bedroom and access to balcony is in the living room so I wasn’t going to come out in a towel.
He did not buzz the bell from downstairs, just came in. Finally my husband asked him to look quickly for emergency then leave if it was maintenance because we had an engagement and needed to use the space. He could come back after we left in one hour.
(Language barrier)
Technician replied that it was a plugged condensation hose - as we said and left after a difficult English/Spanish translation exchange using an app and me texting both the host and the guy who checked us in to ask him to leave.
Technician was friendly and just trying to do his job.
I was late for my evening event and didn’t have time to style my hair or finish getting ready. Showed up at hosted event with half wet messy bun (not appropriate for event)
Airbnb host was rude and said that it was emergency essential maintenance - it was not. Water was dripping from the condensation hose of the air conditioner as it was running. I offered if the wanted to come after we left for the evening but I had to continue to get myself ready for a special event that night. Host was upset that we refused service and accused me of them having to pay more later.
Not my issue.
General Maintenance should be done between customers, or with proper consideration and communication unless absolutely necessary or a safety issue.
I asked them why they didn’t communicate through What - the - App as I don’t check my emails every 10 mins while on vacation.
Anyhow - irritating, inconvenient and really inconsiderate but didn’t affect the overall stay I guess.