Great place to stay for a longer term. You will have everything you need to live/work here and central London is very accessible from this place.