The Hotel San Michele is a very nice hotel, with nicely furnished rooms, nice breakfast, and pleasant staff, and very close to the port and in the center of the old quarter.
The one warning is the parking situation. The listing at Expedia claims limited onsite parking on some pages and valet parking on other pages. The staff also assured me they had valet parking available under an arrangement with a nearby garage. None of these are true. The hotel has no parking on offer, onsite or offsite. So the hotel is lying to potential guests. You have two options: 1. Park in a nearby street in a metered space (luckily, Trapani uses fhe EasyPark app so you don't have be feeding the meters with coins). 2. Find and park yourself in a garage some blocks away. During my visit, onstreet parking was €1 per hour, up to €10 per day. Garages cost €12 to €22 per day depending on the size of the car.