Unfortunately this place isn't as clean as we expected.
There were ants in the kitchen as well as one or two cockroaches during our 5 day stay. The host promised us a fan for the hot temperatures in Italy (35-40°C), but didn't deliver. The oven didn't work and the shower was clogged (we were able to fix it with a plunger in the apartment).
Other than that, we had a good stay. Federico always responded quickly and his sister delivered cockroach traps within a couple of hours. The location isn't great, but it's close enough to the beach/city by car (about 30min).