francesco is the nicest host you can imagine with a big heart and great hospitality. the villa is beautiful in a typical italian style, a nice pool, very comfy beds and great view. its set up on a high hill ( to get the view) which you can reach with a small car with 2x4 but if youre not an experienced driver its kinda exciting ( tho the learning curve is high ;)) so if you wanna be sure the car should have enough ps.
cefalu is also a very nice place, compared to palermo the heat is ver nice with a little breeze. and in francescos villa you got everything you need to either stay there or do little trips to town.
I can totally recommend booking the villa. its beautiful and peaceful and with francesco you got a very friendly and helpful host.