Lived here for a month. It's located in the center of London. All places are accessible via the tube with Euston station right in front.
The host is very helpful, homely, and prompt with his responses. It was extremely comfortable living here and I got to meet some nice people as well.