This four star hotel has an excellent location. It is half block away from the Barcelona sants station (especially if you take train from Madrid or any other city to Barcelona). The hop-on and hop-off tour bus stop is behind hotel. A few blocks away from the major attractions. The room is very big, clean and marble modern decorated. You can also take the public transportation right in Sants station (L3 gets you to the city center). Buy a 10-ticket pass so you can share. From hotel to airport is about 27 euro ride, 20 minutes and very reasonable.
We stayed there for three nights and the room service is also excellent. They remembered my birthday and sent me a birthday cake to the room. The restaurant is on the top of the hotel and has a great view of the city, especially in the evening. Very friendly front desk staff and helpful.
Definitely this hotel is recommended and rate high on my hotel list.