I had booked the apartment listed in the picture over three months ago. My husband and son arrived prior to my arrival in Barcelona and checked in to the apartment. He did not know which apartment I had booked and upon my arrival I was surprised to find that we were given a completely different apartment in the same building. Upon entering the apartment we were both shocked at the condition of the room. There was a thick layer of dust EVERYWHERE including the cutlery, dishes, and shelves INSIDE the kitchen cabinets and drawers. It appeared as though nobody had stayed there in years. The apartment itself was falling apart with the exception of the bathroom which they explained was recently renovated. We checked the linens and found to our horror that there was hair, mould and stains on the sheets and pillow cases including the spares which were in the same condition. It was clear that they hadn't been washed nor replaced in who knows how long. We checked the mismatched towels/rags only to find that they were heavily stained and absolutely reeked. After a long journey with our child, we felt that we had no choice but to spend the night there in that filth. The office was closed at this time and we called the only number which was provided. This phone call topped it off and made our blood boil. A man answered and after explaining why we were calling, rather than trying to accommodate and empathize with us, he was annoyed, angry, arrogant, rude and refused to identify himself. We found out later that he was the owner, Luis. All the issues were pointed out the next day to the lone employee working who was also shocked to find the apartment in such poor condition. After 4 long days, we were offered the original room we had booked as though they were UPGRADING US. However, we decided to stay since we had already spent hours cleaning our room and hand washing our sheets. By this time, we could not trust that the other room would be clean. We are avid travellers and understand that things may go wrong, however Luis until the very last day was confrontational, rude and unapologetic. Only on the last day as my husband was walking away from the office did he approach and apologize for our bad experience and the conditions. He offered to refund us an undisclosed amount onto our credit card as compensation. Another lie!!! 3 weeks now and still no refund. Luis, I hope that your family is proud of how you screw over travellers and have no integrity!