I arrived late into Barcelona and had to leave early the next day, so I didn't spend much time in the apartment. However in the time that I did stay in the apartment, it was very clean and had all the amenities one would need. Our host was very communicative and flexible in being able to let us check-in later in the day. All-in-all a great experience.