Location is perfect. Just feet from Piazza San Marco. The place has a fantastic view of one of the channels and is very spacious. They received us at the Hard Rock Cafe which is downstairs (literally) from the apartment and 3 min walk from the Waterbus station @ San Marco. Great communication, and everything work at the apartment.
Definitely a must stay place.