The location is indeed quite convenient - not exactly at the centre of London but well-connected enough to go to popular places easily. There's a Tesco right next to the building. Check-in was smooth too.
I'd say the place is good for 2 people but a bit squeezy for 3+ : the sofa bed is not necessarily very comfortable, and the duvet smells of damped laundry/ sweat. There's no bed sheet for the sofa bed either. Surfaces are a little dusty - not a deal-breaker but could have been an easy fix. Also, it would be good if the kitchen is stocked up with basic cooking essentials like oil, salt & pepper.