We have stayed at the Balmes Hotel in Barcelona many times and it's always the same - helpful staff, clean, comfortable and pleasant. It's location is excellent (10 mins walk down the hill to Placa Catalunya and the Ramblas). If you want to visit places the staff are always willing to help.
We have stayed there in April, in May, in September and December in different rooms (including an apartment room) all of which are very nice and excellent value. There is an excellent outdoor pool and a jacuzzi. Having cocktails on the terrace by the pool is an great way to relax from the busy streets of Barcelona. There are a number of excellent restaurants in easy walking distance from the hotel.
I can recommend this hotel most highly, it has an excellent manager who is interested in the guests.