Leo's hospitality was great. He provided us with information we needed (and some additional), and he was very quick to supply us with the things the apartment didn't have ready (such as a wine bottle opener). The apartment is OK, the location is OK but you will have to walk everywhere in the Sicilian heat if you didn't rent a car (public transportation is very inefficient and there are not a lot of taxis in Trapani).
Overall, we have enjoyed our stay.