First, what's good about this hotel: the location is perfect, it's next to one of Calella's beautiful (if crowded) beaches, and Calella of course is a gem, compared to most other spots at the Costa Brava. Tourists here are mostly Catalans and Spanish, and you have a great selection of good restaurants offering excellent sea food.
Unfortunately, the restaurant of "La Torre" is not among these restaurants. What we found most annoying, though, is the low quality of service. Upon arrival, noone welcomes you, and when leaving, noone wishes you a good ride home. Absolutely unprofessional. For a solid 140 euros per room, breakfast is a joke - apparently, hotel management is focused, above all, on cutting costs, and you feel it (coffee, e.g., is being served by a cheap coffee machine). The hotel bar, again, is wonderfully located, but somewhat faceless. All in all, we would strongly recommend Calella, but not this hotel.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC