Sham's room has a great relatation quality/price for Barcelona.
They take maximum chance for what the flat can offer and give you a cozy stay with a great hospitality on the common spaces and a sparkling clean bedroom.
Location is great, could be better if it did not have a bar on the ground floor, but noise it acceptable since it closes for the nights and you are on the city center.
Overall recommended