Davides place is great and has a perfect location just a couple of meters walking to the tram station that leaves you on Venice ( 5 stops)
The place is perfect for a couple.