The location can't be better for San Vito Lo Capo. It's right at the entrance of the restaurants/shops and also directly across the street from the beach (there aren't really "beachfront" properties in my observation).
The unit itself is as pictured. It fits up to 6 but is a bit tight for 6 and the couch has to be used as a bed for 2. (2 of the other beds are actually the same couch in a different room, just set up as beds by default.) There is a rooftop deck that is assigned to the unit, but the only time we used it, we were scolded by the guests of the unit beneath (you can hear everything through the floors and we were moving chairs around to have dinner up there). Parking is assigned but blocks away (I think this was due to the size of our vehicle, but I didn't see any parking immediately adjacent; ask).
The stocking of the unit is sufficient - hairdryer, iron and board, clothes drying rack, shared outside washer (I never had a problem getting time to use it; I used it in the middle of the day when people were generally at the beach). There were 6 forks, 3 butter knives, 1 small serrated knife, 4 spoons, 1 bread knife, plenty of pots/pans, 6 water glasses of various shapes/sizes, a few wine glasses. We were provided with a starter snack for the first morning - 3 packages of crackers, a few packets of jam, a box of milk, and 2 coffee pods.
There was 1 person stationed at the entrance until 6-7 pm most days and this was important as she helped navigate/resolve any questions/issues. Linens were changed every 3-4 days and the 2 ladies doing this were really nice, friendly people.
Overall, it didn't feel like renting someone's home. The apartment(s) very much felt like they were always intended as rentals. This is not like staying at an agriturismo or at a B&B where you might get a sense of the local people just by your rental interactions, but again it's a prime location in a lovely town.