Is the floor plan at all "L-shaped"?

If so, then you could position the wifi at one end of the L so that it can "see" the lower level at the other end.

Really, you just have to get signal to *one* point on the lower level, and then install a second WRT54G down there as a repeater, and then her entire flat will be covered.

Cheers