We had such a great stay here. The apartment has everything you would need. We didn't cook, but everything was there if you wanted to. There were four of us and we were able to really spread out. It was good to have the second small bathroom.
The location is absolutely fantastic. Just downstairs is a Pret, Itsu, Starbucks, Sainsbury's (grocery store), and many great restaurants. If you wanted to venture further (10-15 min walk) there is an amazing Korean restaurant and a superb Italian plus many more, I'm sure. General atmosphere was very comfortable in this area.
The London Pass Hop on Hop off bus is just a couple of blocks away. Russell Square is right there. We took the underground to / from Heathrow. So easy. Mark was very responsive when we had questions.