We had an amazing time in the lovely O2 villa. Giovanni is very friendly and accommodating- from picking us up at the station to taking us shopping because we were yet to hire our own transport, all round a great host. The pictures of the villa are accurate, it is a typical Sicilian villa with a lovely rustic feel. Wifi is available but can be temperamental at times, however it was hard enough to tear your eyes away from the beautiful surroundings long enough to notice. The only issue we had was when we arrived the kitchen utensils hadn't been cleaned with much care by the previous people staying at the villa, and this had not been picked up by the staff. However a quick text to Giovanni later and the helpful staff were there within five minutes to sort everything out. Generally the staff are on hand very quickly to help with anything you need. The pool was cleaned in the early morning and the rubbish collected at the same time, however otherwise (unless you have an issue) you really are in a lovely secluded place. A car is a must, but a powerful scooter would do the job of getting you up the hill (roughly 6,5km from Cefalu), too... otherwise you can easily find cabs around Cefalu who will come pick you up for €20-25. The pool and outside lounge area is lovely, the views from the terrace absolutely stunning and the garden has lovely lemon, lime and olive trees. We tried the pizza oven one evening and had a great time making our own pizza. Canine companions from the surrounding houses do like to stop in (for people who don't like dogs a simple shoo will send them on their way), but they were very friendly and hard to part from when we left. It was a fantastic, quiet and peaceful place that I wish we could return to immediately.