This is a great flat for an excellent price. The location is perfect - right across the street from the tube and very close to grocery stores, restaurants, pubs, etc.
For international guests, I would recommend connecting with the host about checking in prior to traveling because your phone may not work and that can make check in complicated.
Overall, a really great affordable place for staying in London!