Elena's place is a good place to stay as it has all the amenities and good restaurants near by. There is no WiFi though. It's not the closest walk to some of the major sights but that allows you to see different parts of Venice when walking. It is close to a vaporetto line too.
We ran into an issue with the hot water not working but that may have been a rare occurance. Might be a bit tiny if you have large luggage but it's a good place overall!