Already travellers have described everything about the host and I endorse it. They are really amazing. They are eager to help their guest.
And about location, this is just few minutes to train station which can take you anywhere n London and many restaurants around, I would say it is home away home. Enjoy your stay.