Unfortunately, We had a very very poor experience with apartment Barcelona (which we booked for our stay July 25-28th). Frankly it ruined our whole Barcelona experience. 1. Upon entering the apartment, cleanliness was noticeably an issue, but most concerning was that my 3yr old stepped on a chard of glass in the hallway within 5 minutes of entering the place. 2. The toilet was broken such that it was unusable, specially for my kids who would have fallen though. so I had to take the kids out to Macdonalds nearby to use the washroom for two days almost. The sink tap was loose and leaking into all the drawers under (so all our stuff inside was soaked ). 3. The couch was falling apart, no covers so all the stuffing was exposed and they put a bedsheet as a covering to make it usable. 4. There were cockroaches all over the apartment including climbing the walls into my kids bunk beds. My father killed 3 just in his room and I have videotaped as evidence one that was on the wall on top of the dining table. 5. There were random stains on the walls?? 6. There was a constant buzzer sound (We could not figure out where it was coming from, our best guess would be every time someone rang the doorbell to the building downstairs for some reason it would Buzz in our bedroom. You Can imagine how annoying that would be throughout the night. Needless to say, I called them within an hour of getting into apartment (5:30pm on July 25th). The lady at the office never bothered to apologize for the broken glass issue and instead told me I had to pay extra for having someone to come in to clean again. Meanwhile, we had booked 3 nights, with an additional cleaning fee of over 125 total, yet the apartment was not free of glass chards, roaches, wall stains and broken unusable toilet (the only one to use among 5 adults and 2 kids). I have evidence through pictures and videos of all the above. Moreover she promised someone would come to fix toilet immediately and of course no one came. We wasted our entire first day waiting for someone. Finally my mom and I swept and mopped the entire floors to ensure my kids would not step over more glass chards. I had to call the next morning at 10 am and asked for a manager again. Finally Eva came on phone, said she would send someone to clean the floors and tech to fix toilet. She also offered some compensation (50euros, while we paid almost 900$ for the 3 days). No one came till 3 pm in the afternoon, so we had to go out to public places like Macdonalds to use the washroom for two days almost. This was the worst experience we ever had. We have used AirBnB twice before, and they were great which I why we chose this over hotels....