I stayed at Lucy's for a week. Regarding the apartment:
Perfect and safe location within walking distance to Russell Square Station, SOAS, and British Museum. But even the Thames River can be reached by an easy 20-30 min walk.
The apartment is clean and has everything one needs for a short or even prolonged stay, including washer and dryer, reliable high-speed internet and TV (including Netflix).
I would definitely return!