Well located and presented accommodation in Venice.