So you are looking for a three star hotel at a central location with a swimming pool at the roof, with free wireless internet and a solarium? If so, then Hotel Lleo is perfect. It is located by between the Universit and the Catalunya metro stop, only a few minutes away from La Rambla and other attractions.
Pelai, 22-24, Ciutat Vella, 08001 Barcelona
Hotel Lleo pictures