Had a one night stop in Wembley for something at the arena, and stayed at this hotel. For this purpose, I'd recommend it. It is close to the tube, close to the arena/stadium and close to multiple food options.
The room itself was comfortable enough, and there was plenty of room for two friends sharing a room. The shower was poor, which was a shame but not the end of the world for a 1 night stop. One of the building lifts couldn't tell you where it was either, which wasn't ideal.