Giacomo's is amazing. The pictures do not do it justice. We spent a week, and could easily have spent one more. The pool is big, the house is gigantic, and you have access to everything you need. One small caveat, though: to get the most out of the stay, have access to a car. Carini does not have taxis, so getting to restaurants, Palermo etc becomes a bit costly if you have to call a private cab every time.