A compromise
This location is a compromise between the city and the sea. Barcelona is within a short bus trip and the station is within easy walking distance for those wishing for city life. For others, the sea location is preferable and the hotel is just yards away from the beach. While you can walk to bars and shops, it is located outside of the busiest tourist area and gives a quieter stay.