Michela's place is located in the main island of Venizia about 650 metres from Santa Lucia station and about 50 metres from where you can get the Vaporetto.
Her house is beautiful and spotless and has everything (actually everything) that you would ever need.
She doesn't understand English much but she made it a point to help us right from the pick-up point. She is a lovely host and has a wonderful house. I would recommend her place to everyone visiting Venice.