We went to Barcelona for the Christmas markets, which turned out to be disappointing compared to France, Germany & Belgium.
The hotel itself was very central and easy to find. The rooms were of a good size, modern and the staff were very helpful. We did not try the bar or restaurant, so cannot comment on them. But if you want a cheap breakfast pop next door the patisserie and pick four danish pastries for 5 euro.