Sant' Angelo is located adjacent to a vaporetto stop, and can be found hidden in the streets of Venice. It is reasonably priced, with excellent service and lovely rooms. I have stayed at Ca'Segrada in the past. A very expensive and fine hotel. I was just as comfortable and well treated for less than half the price at Sant'Angelo.