A lovely location, away from it all and very peaceful. The pool is a great size for swimming and very relaxing. We didn't have a car so didn't venture much further than Cefalu, but the town is just the right size with plenty of shops and restaurants as well as 'tourist' things to do - climbing 'la rocca' is a must!
The wifi didn't work whilst we were there but depending how much you need it, it does make you 'switch off'. Make sure to pack your own basic essentials (tea/coffee etc) for when you arrive.