I had a really bad experience.
They messed up my booking and I had to pay extra to them outside airbnb.
I obviously do not recommend.
A general advice to all the guests
Don't ever pay anything outside airbnb.
And do your comunication inside the airbnb app.
Always inform airbnb of any changes made to your booking.
Always communicate through airbnb for your own protection.
Most of the communication was done by the phone or through whatsap, host didn't reply to emails after I arrived to Barcelona.
I booked my staying for 29 days. 4 months in advance
Around 1h or so before flying to Barcelona I had a call from Maria saying the ceiling of the flat I've booked has felt and I couldn't move into there. (I'm glad it didn't fall on me)
Maria has found me another place to stay, outside the airbnb platform and asked for 200€ more to pay for the extra costs of that flat. I didn't have a place to stay and went with it. Asked me also for 500€ deposit and 150€ for bills.
The Landlord of the place she moved me to told us the flat would be needed for 3 days.
The date arrived and they needed me out, there was no news from Maria or the agency regarding where I would move to.
The Landlord wanted me out and eventually found a place for me and gave the contact to Maria. The new Landlord from the new place wanted the money upfront.
Maria asked me for more money. I told her it was the company's responsability to assure my acommodation and not mine.
After having a long discussion about that through the phone, and having Maria asking me for more money, Maria calls the new landlord and sends me there for check in.
I go to the new lanlords house and I had to stay in front of the house for 1.30h until Maria reaches an agreement with the landlord and I move in for these 3 nights.
3 nights later I was going to move back to the first place but the now that first Landlord seemed to have had some problem with Maria too and their agreement fell off. The first Landlord didn't want me back there again. I had no place to stay again.
After a couple of hours Maria found me a place outside Barcelona last minute. I didn't want to stay outside Barcelona and I had already paid them extra money.
I had to cover for the rest of my stay. And unfortunately airbnb can't do much about it because all of these costs where outside airbnb.
Maria refused to pay for the 6 nights left of my staying in the same place she booked me in.
She said she would only cover it until the end of my booking if I gave her a good review on Airbnb.

I asked for my deposit.
And that was my last message. Hasn't said anything since.
All the communication Maria felt as if she was doing me a favor all the way.
I had very weird and unprofessional experience.
Even though I had extra expenses. The only thing I want at least is my deposit back.