Michelas place is in an ideal spot for exploring Venice. You can't beat the location if you want to be close to "central" venice.
The apartment is nice and has enough space for a couple to settle in for the stay.
Overall a great stay!