Communication with Domenico was very complicated, he doesn't speak a word of English so trying to arrange a meeting place for our arrival was difficult.
Also, I'm not sure he understands the way airbnb works, he didn't accept the reservation until I told him to do so via the website.
He most importantly asked us to pay extra charges for cleaning, laundry, etc... which weren't indicated in the price we paid via the website. Over 100 euros ! We had to pay as he wouldn't leave until we did, although we managed to negotiate to pay a bit less.
If you're not Italian, and if you're ready to pay more than what's worth, then no problem. Otherwise I don't recommend you stay at Domenico's.