Very nice place.
Great host.
Very close to public transportation and fast into central London and Wembley stadium