I went with the reviews and they definitely were spot on.
It’s located right across the train station (you have to cross a staircase bridge by foot) which is extremely convenient .
Run pretty professionally, it has most of the amenities that you would need with few additional things for convenience. Alessandro was super responsive and answered all queries on time.
General note : Venice is not convenient with luggage as the roads are not designed so. Also , bridge means that you would have to lift your heavy luggage . So be prepared for it :)