Had a good stay in Barcelona - the apartment was clean and basic, but it was quite a noisy apartment block and area, and it had no essentials like loo roll which you would expect at the price of the stay.