We only stayed at this Hotel for one night, and can't give it a bad review. It's clean, super modern and the staff are excellent... but the location is terrible.
Albergo del Sole is on the edge of the Old Town, which in many Italian towns would be a great thing, but Taranato's appears to be 80% boarded/bricked up and derelict. It smells of rubbish and there are huge rats after dark.
There are some good restaurants in the area, that clearly people travel to visit (we found many were already fully booked on the evening we arrived), but this is not a nice area for an evening stroll along the sea front!
All I can assume is that the hotel is used by business visitors to the port (which looked quite industrial), but it's not ideal for holiday makers.