I can't recommend Salvatore's place enough.
The house itself is amazing: so spacious, clean, comfortable, well provisioned - and then the pool! We cooked many nights, including on the barbecue - the kitchen has everything you need to cook the amazing Sicilian produce (there's a large discounter supermarket walking distance from the house). We spent hours in and by the pool which was so relaxing. The rooms all have AC, but it's not actually needed unless it gets super hot as the walls are so thick the house stays cool. It was also quiet all the time.
In terms of location it was perfect for us, despite not having a car. The train station is a approx. 10 minute walk away which can take you to Palermo (40 mins) and to the nearby Cefalu (7mins - highly recommended!). Having a car would open up even more possibilities (there's a huge gated car park). I would note that all the roads that look like they go to the beach directly from the house on Google Maps are gated so you have to walk about 10mins up the road to access it.
Salvatore was an amazing host with excellent communication. He met us at the station to drive us and our bags to the house, and provided a (paid) transfer to Palermo airport. Any queries we had were swiftly and easily answered.
In summary this was the perfect place for our trip and we had an amazing time - I can't wait to go back again!