We stayed at Dario's place for a week and a had a great experience.
The apartment was very clean, has a nice size and a great shower with plenty of towels. The kitchen is well enough equiped to organise a breakfast and cook a meal. There was jams/nutella, some toasted bread which is handy when you arrive late. Also oil/salt/pepper and some water and juice in the fridge.
The apartment is located in the beautiful old, well kept center and has a homey feeling, while it's recently been renovated it has a modern feel but still showing the historic elements, very nicely done. The rooftop terras is great to have, it's spaceous and private.
Carovigno itself offers plenty places to eat out in all sorts of price ranges. For vegetarians the Italian kitchen is pretty friendly and so no problem in Carovigno either, some even improvised for us. The people are super friendly. We didn't want to stay at a tourist town, Carovigno was perfect for this. For biking it's pretty neat too, the landscape is glowing, not too steep and there are some great routes in the area. Thanks to Dario for finding out where I could rent a proper race bike. Besides this Dario was very friendly and responsive before but also during our stay.
We can highly recommend Dario and his apartment!