The place is well equipped. You'll find almost everything you need in the kitchen.
While a bit away from London downtown it's well connected. Quite a few buses 3 minutes away on foot or 5 minutes to the tube.
Quite a large selections of places to eat out nearby: pubs, fast food, national cuisine (including japanese, greek, portuguese, mexican, italian, and more).