This is a wondrous place in a wondrous location. This piazza is near the academia bridge so you can take a water taxi directly to and from the hotel from the airport or train station. It is just far enough from St Marks that you can go there simply , and near all the best sites , and yet not in the masses and throngs. There are nice coffee bars, bakeries , and restaurants in the piazza, and for anything further afield, the water bus or another taxi is a 2 minute walk.
The place itself is quintessential Venice, has a lot of space , and a great view of the piazza that makes you feel like you are home.