We booked to stay here for 8 nights. We booked ourselves on day 6 and spent our last 2 days in Palermo city centre in a 5 star beautiful luxurious hotel (cheaper than Cala marina, by the way).
The room was filthy and the sofa bed was awful. Not worth the price we were paying so we asked for an upgrade, only for the reception staff (which seemed to never be the same) to say we were already in their highest standard room. Very hard to believe. There were ants everywhere and a horrible noise which kept awake all through the night. We complained several times and (another) reception member said it was the boiler so to turn it off at night. That didn't work! So by day 5, we were all tired, miserable and annoyed!
The upside to this place is the pool hygiene and the lifeguard is super strict. You need to wear hair caps, which you can purchase at reception for €2 or remember your own.
We came to San vito lo capo following a weeks stay in Taormina- beautiful and clean in comparison.
I'd say, if you are looking for a good, albeit very crowded, beach with calm seas and you don't mind overpaying on poor accommodation, this place is for you.
Staff at reception gave us a discount, which helped to ease our annoyance. We couldn't have stayed here longer than we did. Maybe 4-5 days tops for the beach but the overly loud music in the evenings made us feel like we were at a rave. The music by the pool in the day wasn't too bad, until they whooped up the volume and we couldn't hear each other