Beware of this place and read all the fine print. For clarity I did not stay at the place - I just paid for one night. The reason being is that our plane was delayed by 8 hours and if you don’t check in by 8pm they charge you €50 and if it is after 10pm they will charge you €100 if they will meet you at all.
I am an avid Airbnb user and this was the first time I ever come across something like this. If there is a chance you could be delayed (which there is always a chance) they are not helpful in the slightest. I have also booked in a number of places late in the evening and there was always a place to either pick up the key or some sort of alternative.
I ended up canceling my entire reservation and luckily ended up booking in the most fabulous hotel for the same price as this place. It was directly on the Grand Canal also and was even able to help us organise transportation to Venice in the middle of night. The host response was that they are not a hotel. I absolutely understand that - but to have someone who can be there and then charge extra money is just wrong. Particularly in circumstance due to a technical fault with a plane. Unless you are 100% certain you are going to arrive on time be warned not to book this place.