Other
Looks like excellent facilities and you cannot beat the view of the Rialto and the Grand...
we staied at the Saint Peter apartment in march 2010.
we were 5 people...