The good:
Very clean air conditioned room
Lovely, clean pool
Beach within walking distance with loungers and sun umbrellas
Friendly, helpful staff
Good choice of options at breakfast (fruit, eggs, toast, pastries, yoghurt, cereal, even cake)
Good food at dinner in lovely al fresco setting
The slightly less good:
Small shower (but very powerful and water is hot)
15 minute drive to central Cefalu - fine if you have a car, but don't rely on the buses - they usually come, but not on time.
Pool is small, not good for lengths, but there is always the sea
Overall, I really enjoyed my stay and would visit again (though I would rent a car to see more of the island and get to Cefalu / Palermo more easily).