We had a great time with ten people in Giovanni's villa. It has everything you need, beautiful views and a good location for Cefalu. It's not the most luxurious place I've stayed - e.g. when it rained hard while we were there, the outdoor electrics blew, the boiler switched off and water leaked into one of the bedrooms - but it is clean, comfortable and good value. Would recommend.