We stayed 4nights and requested for a room facing the Font Montjuic, it was confirmed upon checking in that our room was what we had requested, but no, the room we checked into was on the opposite side. When we asked the reception about this, they said they were full and nothing they could do but for us to check back every day for a change of room. No apologies given. Unfortunately, our family fell ill after the first night so we didn't ask for the change.
The most horrible incident was on our 3rd day evening when our son puked on his cot sheets. We called housekeeping to change the sheets and a lady came, handed us a stack of new sheets, smiled and said goodbye. WHAT?!! We were expected to change the sheets ourselves and that was horrendous.