Place is centrally located at the heart of Venice; easy access and food and amenities are close by