We were travelling in a company of 2 couples and therefore booked 2 flats from Emanuele - MARE and SOLE in the same building. It was perfect - we lived separetely, but together.
The flat is well located - close (5 min walking) to the harbor where the boats for Egadi islands stop, just next to the main street with the nice restaurants.
The flat is clean and cozy, but the air inside is not very fresh. Also the neighbourhoud is a bit loud - every night some lady was talking very loudly by phone and every morning (around 4 am) we heard someone leaving for work on scooters (probably fishermen).
Emanuele was a nice host - we met for check-in in his office which is 5 mins by walking from the flat and then he took us to the flat and explained everything.
All in all, I believe that this flat is worth its price and quite ok for a short stay in Trapani!

P.S. Important note - don't forget to check whether the boiler for hot water in the bathroom is on, otherwise you'll wake up after the first night with no hot water to use in the morning