I don't understand where "six" came from - there is no mention of it in the clue. The clue is very straightforward: Had room for second piano in rented property.
Second is S followed by P (piano) in LET (rented property) gives SLEPT
Had a room (in a hotel) is the same as saying slept (in a hotel) - perfectly good logical clue