Though it's located in the suburb, buses, metro and Renfe (train) are all accessible. It costs only EUR0.85 per metro journey if you buy a 10-journey ticket (same fare for metro stations in zone 1) despite it's located in the last station of L5. Or you may take a train, only 2 stations to the main transit station (Placa de Sants). It is a well managed hotel with peaceful neighbourhood and friendly staffs.
Next to the hotel, there is a large shopping mall with a food court on the top floor and a big supermarket.
At the last moment leaving the hotel, I happened to find a "Yokohama Wok" (buffet) restaurant right opposite to the hotel. It may be a nice choice because lots of choices including seafood in a "wok", at a cost of about EUR15 (including a soft drink). Haven't tried this restaurant,