We have just returned after a 3 night stay in this mini apartment. It was ideal for what we needed and had everything you would need, we never used cooking facilities though as we ate out all the time. It was modern quirky and clean although the shower had quite a bad build up of limescale which I have mentioned to the host. Location wise it was very easy to get to and from with great transport links to central London. It had quite a few shops and places for eating within a 5 minute walk also. I would definitely recommend this place as great value for money