TL;DR: You get what you pay for.
Don't expect this to be a lucky pick - it is really cheap, but if it was more expensive, it'd be a rip off. Stayed with two people in room number 2 for 4 nights.
Positive: Next to Euston station with train, bus, subway, very convenient. Surajs uncle's nepalese restaurant is next doors and really delicious, residents get 20% off. Heating works well. Windows can be opened. Two bathrooms, one with shower and one with bathtub. Can use common kitchen area. Suraj's mum checked us in, she is a kind woman.
Negative: Everything is quite old, very used and sometimes half broken. It is also not that clean. Even though it is supposedly cleaned daily (not the rooms though), it could reeeally use a deep clean. Give me two hours and I could scrub the rust off the tap and the mold of the bathroom tiles. There is generally not much love given to this place, which is also seen in the design (or lack thereof, no nice additions or furniture, the lamps don't even have shades for example). Our room had only one nightstand, which was inconvenient. There are 4 rooms in total and you are sharing two bathrooms, which is okay, but if one is broken (in our case the light, which hadn't been repaired when we left, three days after reporting it), it can create a problem. We found the pillows good, but the matress really worn, you could feel every iron spring in it. The floor is really squeaky, so pray that the other guests don't move around a lot. Wifi is available, but barely reached our room - had to sit in the kitchen for reliable connection. Suraj was suddenly out of country (which he didn't mention until the day of arrival), which feels odd, so basically his mother managed everything. Fortunately, we didn't have many problems reaching her for check-in.