Pietro is an amazing host. He actually drove us from Palermo to his apartment which was so generous. The apartment is part of a complex that has a small pool and access to a private beach. It was exactly what I wanted. And the view is absolutely incredible. Pietro's apartment is lovely and smells like roses! We had a wonderful stay there. St Ambosio is not in Cefalu center which meant we needed to take a bus to Cefalu, which I didn't mind. Only set back is that the bus doesn't run after 5pm so if you want to have dinner in Cefalu you must pay for a 20 euro taxi, which I think is pricey. Either way I really loved the village of St Ambrosio and in my opinion the local restaurant Osteria Bacchus is incredible and better than anything you can find in Cefalu.