I stayed 3 nights at the Tryp hotel this summer in Barcelona and it was wonderful. The room was spotlessly clean and very comfortable with a double bed, TV, mini-bar and full bath. There were even a couple English channels on TV and free WiFi.
The staff were lovely and the breakfast buffet was delicious.
The hotel is on a really busy street, but it's very convenient with lots of taxis around and a metro station right at your door. You can walk to Las Ramblas from here. Highly recommended for the mid-price range.