Loved staying at this apartment and it has everything you'd need, including teabags, coffee, oil etc..The flat was very clean and I would definitely stay again.
The 2 things noted in other reviews are the fact this apartment is on the 3rd floor which could be an issue if you have lots of luggage and the windows are pretty thin so do let in a lot of noise. But with the AC on I couldn't hear much noise so didn't affect me.
The location in Kings Cross is perfect, so close to some of the best restaurants and cafes and also very close to the train station. I would definitely stay here again!