Let me preface this by saying, I have been staying in AirBnB homes for 5+ years. I know that I will get what I pay for, and I know that there are kinks that come with each home. I stayed at this apartment for 5 nights 6 days while vacationing in Barcelona. Upon arrival I noticed the apartment is lot darker than advertised in the pictures, and the walls and closets are filthy. Still, that wasn't enough to upset me, no big deal. Then, we notice that the amenities are beyond subpar. The toilet paper was practically non existent, with maybe 3 rolls being provided, for 9 people for 6 days. We were given one set of towels per person, which I personally don't think is enough for 6 days. However, none of those things bothered me enough to leave a bad review, I knew what I was paying for and this wasn't one of the luxurious Airbnb's I had on my list. The apartment is listed as 2.5 bathrooms, that is inaccurate. There is only ONE full bathroom, then there is one single toilet, and then another shower and sink but no toilet. The bedroom that has a bathroom actually has no toilet, only a shower. In all of my years staying in Airbnb's I have never had a home with such scarcity. I am used to having to buy my own items and having to give a little to where I am staying but this home did not even have hand soap in the bathrooms to wash our hands. That's unacceptable. Also, the apartment is extremely noisy; and it isn't noise from the street, its the neighbors and the building, people are always yelling, talking, etc. Also, I am unsure why we are charged such a large cleaning fee, the apartment needs a way better cleaning job. What ruined the entire experience for me is after I checked out, the host messaged me and claimed that towels were missing. He claimed that 7 small towels and 4 large ones were missing. There is no way on Earth that those towels went missing. My group and I packed our bags and moved on to the next city, the next stop of our trip. Nobody tossed or took any towels but the host accused us of otherwise and tried to charge me $136 for basic, low quality, white towels!!! The audacity!!! I of course declined his request, and have been stressed out going back and forth with AirBnB about this. Moral of the story is I would not recommend staying here. The only upside is the location but I am sure you can get a way better place with a good location to spend your hard earned money on.