An inexpensive hotel, good breakfasts, near the beach, not far from the center too, you can walk or take a few stops on the 12 bus. The safe in the room is of a strange design, at first I thought that the larva was broken, but it turned out that it was given out free of charge at the reception along with the key and it had to be installed independently.
A good hotel, far from the center (20-30 minutes on foot, or 10 minutes by bus, 3 routes), 5-10 minutes on foot to the sea. The rooms are not perfect, but not bad, clean. The service is 4, but the people are VERY responsive and polite (I'll write further). Not the cheapest hotel, but quite democratic by Spanish standards.
There is a small pool in the courtyard, you can swim and sunbathe, but there is a lot of chlorine. Clean it every 2-3 days. The pool bar was open 1 time in 5 days.
There is a canteen and a grocery store that are ALWAYS open (it was a shock to me that on SUNDAY or just in bad weather - NOT A SINGLE STORE, pharmacy or cafe is OPEN - in 3 hours of a quick walk around the area I found only 3 small cafes open). 5 minutes from the hotel (towards the center along Via Augusta, near the ring road) there is a good supermarket, Mercadona - water, sweets, ready-made seafood salads.
We were here in September 2019, and even got to Catalonia Day. We wanted to watch the holiday, but it started raining heavily. There were no umbrellas at the reception, but the girl was happy to offer us her personal umbrella for the whole day!
A week after departure, it turned out that I did not have enough € 10-20 on my card, so the payment did not go through at all! I was very politely emailed and asked to pay. As soon as I saw the letter, filled up the card and wrote a reply, apologized for such a mistake (I was very ashamed). Literally an hour later, the payment was completed, they wrote that everything was fine, and they are waiting for us to come back to visit!
Objectively, I wanted to put 4, but for this attitude I raise the score to 5.