I think what you are doing is a great idea.

Have you thought about putting a mattress on her floor and sleeping in her room instead so she can get used to going down and up the stairs while you are there?