We enjoyed our stay at onix rambla. Friendly staff, clean rooms. We never got up early enough to try the breakfast unfortunately so no feedback on that. Nice lounge area on the terrace, small pool. It is right on the road, however, and Barcelona never sleeps so do take that into consideration, but my 4 year old mostly slept through the street noise. Only other complaint is the bathroom was sometimes randomly stinky, which is par for the course in Barcelona but otherwise, we had a nice experience.