 The web site of the hotel could use better pictures of the rooms and clearer descriptions The definition of the word double typically means two therefore a Double Room does not mean one room with a Double Bed which I learned the hard way and a bit more expense 
 With respect to the location and Wembley Stadium Outstanding location Wembley Park undergound was close by 