We really enjoyed our stay in this great flat. It's perfectly located, clean, and has a secure, free parking spot. The terrace with the jacuzzi is an added bonus.
A few notes that might be useful to the next visitor:
1) The place is not in cefalu, it's on the other side of the mountain, next to the harbour. We found this very nice, but it means that you can't just stroll around the city easily
2) The terrace is the highlight of the flat and has amazing views. Why it has a hot tub is beyond me, the weather was 43 degrees when we were there, but perhaps it's nice when it's a bit cooler.
3) The flat is quite spacious and has everything you need. It also has a tv, wifi, and 2 air conditioners (in the bedrooms).
While the place is worth 5 stars, we have a few suggestions to make it even better:
1) There was no shampoo (which was advertised), which made our first arrival shower quite annoying.
2) We had to take out the trash ourselves, which required us to put the trash in the car and drive to a drop off point. For a long stay, that might be appropriate, but for a few days I found this quite outrageous.
3) We were greeted in the kitchen by a bottle of water and wine, but we immediately had to head out to buy more water (it can get extremely hot in Sicily). I would have much appreciated to receive more water and would have happily paid for it. Perhaps you could offer to buy water and coffee in advance and charge 10 euros more?
4) There are no beach towels, which is quite annoying in a beach town. We understand that you might not want your shower towels full of sand, but who arrives with a set of towels for the beach? It would be nice to offer a solution for guests.
All in all, a great place, but I'd suggest to optimize better for the short-term stay who is coming with hand luggage, is not bringing loads of stuff, and doesn't want to spend lots of time in the supermarket.