The place is very clean, spacious, and comfortable. Perfect in terms of accommodation (comfy beds for 4 persons, elevator).
Located near the station, it is not difficult to find (but we were a bit lost to find exact building due to difficulty of using google maps in Venice).
It is not place to stay if you want somewhere close by to Piazza San Marco (around 2 km) unless you use water taxi or vapporetto.