Great location, apartment could be lovely but needs work put into it.
The positives: the location is amazing, just cross the road and you are at the beach. Free parking everywhere and you can reach every restaurant and the harbour by foot easily. The apartment comes with a nice terrace and there is a parasol for the beach. Washing mashine is a huge plus! Giuseppe welcomed us warmly and the contact with Maria Luisa was perfect.
Room for improvement: The apartment itself was cleaned, but for example the shower curtain is very moldy and should be changed. The sponges in the kitchen were quite used. The towels were freshly washed but had several blood stains on them. Towel hangers broke off the wall as soon as we hung sth. on them. In the kitchen there is no cutting board/cutting knife. Some of the dishes were dirty.
We of course knew beforehand that there is no wifi, but we didn't get any reception in the building, which made planning the days a bit difficult, so I would strongly suggest putting wifi up.
These are of course only my personal suggestions.