We loved our stay in David's flat in Barcelona! Our flight was delayed and didn't arrive until 1:30am, David was kind enough to stay up for us and let us into the building. Communication was great, had no issues finding the place. We didn't stay in the apartment much, but there was a very friendly cat that made it feel like a comfortable home. The floors were a little dirty in the room and bathroom but this didn't bother us. If you are a light sleeper I would recommend earplugs as you may be able to hear noisy people on the street below. Would recommend!