One word, Perfect.
The best place to stay near Wembley if you just need to sleep in a clean and comfy place !