Antonio was a great, very accommodating host who was always immediately available to answer any questions.
The apartment is very modern and clean. It leaves nothing to be desired.
Parking is available either in a parking garage (a bit more expensive) or at the train station for 6€ per day. If you do not park all day, it is even cheaper (but you have to be a little lucky to get a parking space).
The city, restaurants and the beach are within walking distance.
We mostly visited other beaches, because the one in Cefalu is very busy in the main season.
Cefalu itself is a very nice and clean town where you can spend great evenings. If you want to chill one evening, the terrace is also great for dining and relaxing.
One small thing I would still note. Right next to the accommodation is a kind of theater, where plays are often performed. This can be a bit noisy on the terrace.
All in all a very good stay with a very good host.