the apartment has everything we needed, fully staffed kitchen and bathroom, the pool is great, the villa is beautiful even if the apartment is not in the villa but between a field of lemon trees. Angela was very nice and accommodating, giving us loads of tips of where to eat and what to do, beaches nearby, etc.
Bagheria is a nice city with a few good restaurants.