Davide’s place is awesome! They met us at the bus station and gave us some very helpful info about the City! He circled a bunch of places on the map and they were all awesome suggestions! Answered all questions very quickly!
It’s located about a 5 minute walk from where the busses drop off and you do have to go up/down some stairs. That’s pretty typical in Venice though and water taxis are really the only way to get around. Relative to other spots, I imagine this is easier to access and it wasn’t a problem for us.