Stayed in this lovely complex of a few apartments for 5 nights with my partner.

The outdoor area is just brilliant, very pretty and picturesque! Great for chilling out by the pool and the loungers. They have taken all the details in consideration when landscaping the area and it shows. Lovely sunsets as you’re on top of a hill.
Apartment itself has most that you need and is very clean, and brand new. Its better to have a scooter/car so you can move around the locations there is to offer around Cefalu.
The only thing to mention is that a big car/Jeep might have issues with the narrow street, so note that with your car rental.
Marco and his family are lovely to deal with and brilliant for giving suggestions for beaches/restaurants etc.