Nice place, good value for money.
It has a little smell (maybe because it is a ground floor), but I guess this is the case for most places in Venice.