Very clean flat, amazing location for London stadium. Loved our stay