Perfect, extremely clean, awesome amenities, amazing location, great communication and there is no better place to stay in Venice!