Great location to both Port Aventura and main pedestrian area with restaurants and shops. As a family of 7 we were given 4 rooms next to each other which was great and we asked for quiet rooms which were overlooking Port Aventura rather than a pool area so they were nice and quiet. Outside area was very nice with a huge pool, pool bar and many sun loungers. Food was ok, sometimes hot, sometimes barely warm but with different dishes every day which was great as we had HB and in many hotels, including 4 and 5* we found food very repetitive. Rooms very spacious and service at the desk and during food service was pretty good. Out of all 4* hotels we stayed in, Sol Costa Daurada seems bit basic and outdated but we found it much handier than for example Dorada Palace in which we stayed few times. Overall if one does not expect luxury, I would recommend the hotel as it's nice enough and very handy. Also you can buy Port Aventura tickets at the reception at the same price as on the website (for example when bought in the hotel, 3 day 3 parks adult ticket was €76.50, where at the park it was €95, like for like)