The place well located in Camden Town you'll be close from a lot of restaurants and shops, we walked for our entire stay and it was really convenient!
The room in itself is alright, we were a little bit cold since the heater didn't work, be aware that the room is at the third floor of the house so you'll have to climb up a lot of stairs! The house is shared and there's only one bathroom so you have the inconvenience of waiting for people to be done and hearing people slam doors early in the morning
For the price it's fair, we enjoyed our 5 days in London