This is an amazing stop right by one of the water bus drop offs. Very convenient location. We were about a 10 minute walk to Doge Palace.
Tons of good cheap food nearby, and at night the street was quiet. Zero complaints. Perfect spot for exploring the city.