Highly recommend staying here, the position is perfect and the apartment is big enough for 5-6 people. You will be very close to 2 stations which gives you access to multiple tube lines making it so easy to travel around London