We've stayed at Marco's place two families (10 people) - the apartment is lovely and centrally located within Venice. There's proper air-conditioning in all the rooms which was super important in the hot summer days. The communication was excellent and the service was amazing - helped us rent a water taxi, waited late at night to assist with the check in and gave us tips during our stay.
Highly recommended!