Michele's place is located close to the train station and is also well located within walking distance to everything else. There are restaurants and a bakery nearby, and a supermarket about 10 mins walk away. Lots of interesting streets, corridors, and shops on the way to all the main tourist attractions. We had a fun time in Venice.