We had a blast at Hotel San Luca. The only inconvenience is that it is an annex to Hotel Venezia. You check in at one, eat at one but sleep in another. Rooms are clean, location is ridiculously primed but the cherry on the top was the friendliness of the staff and how far they went out of their way to make us feel at home. Breakfast option is a must. Walking distance from the docks, about 30 meters and from Piazza San Marco, about 50 meters. Couldn’t beat the location even if you tried. Very very pleasant place to stay, however, I would not advise more than 2 people per room. Our luck had it that our room was very very tight for 3 people although we saw rooms way bigger with the same disposition. I would return there if I have the chance and do not miss the opportunity to opt for transportation from the airport through the hotel, best thing we’ve ever done.