No-frills accommodation with a well-equipped kitchen in a great location of Venice