I stayed at the Novotel Barcelona City for 2 nights and this hotel was fantastic, the rooms were very spacious, lovely bathrooms and very helpful English speaking staff.
Whilst the hotel is not as close to the centre of the city, it is an easy walk to the closest Metro station. The breakfast was fantastic, lovely fresh food and relaxing atmosphere. The pool area on the rooftop is spectacular. A supermarket is across the road which is handy.
I stayed at another hotel in Barcelona for 2 other nights and the Novotel far outweighed the other one.