Davide's place is conveniently located within 10 min walking distance from St Lucia train station. While it may be further away from key attractions such as San Marco Plaza, you would be better off in staying in this area than lugging your baggage all over Venice.
He has a couple of listings all within the same vicinity so take your pick.