Piero (and Caterina) are obviously nice and welcoming but we only met Piero the day after the arrival and we never saw Caterina. They seem to be people with a schedule.
The day of our arrival, their daughter had to open us following a confusion regarding the keys which led to some annoyance but was quickly dealt with.
The flat is correct but the pictures are over selling it a bit. Beware heavy suitcases when you will have to go up the 2 floors.
On the plus side, the flat is close from the vaporetto stop, the beach and a few nice restaurants (like La Favorita). The flat has a dishwasher and a washing machine which is welcome if you want to travel light. There is a nice airflow, some shadow and some fan so you never feel really hot. The bed is confortable, the towels are good quality, the fridge and micro wave are handy and the TV is really nice to relax and wait for the hour of the aperitivo (Spritz Select only) after you've showered coming back from the beach.
On the downside, the shower is ridiculously small for big persons, the toilets are quite close to the wall making them hard to reach, especially if you want to seat down.
On a personal note, I would add that I regret the "professionnalisation" of Airbnb, this flat is not really the home of Piero and Caterina and it shows. It's not as comfy and welcoming as a real home. Nonetheless, Piero is a nice and welcoming host and I wish him and his family the best.