Awesome place to stay at London. Sparkling clean, comfortable, and well located near of one of the most famous soccer stadium in the world.