There are hardly any hotels in the immediate area. Those that are cost well over £200 (and often well over £300) per night. The only exception, to the best of my knowledge, is the Oakley Hotel:
http://oakleyhotel.com/
The reviews are generally positive (with the negative reviews appearing to come solely from people who've knowingly booked a budget hotel and then moan that it's not up to the standard of places that charge five times as much!):
https://www.tripadvisor.co.uk/Hotel_Review-g186338-d1629798-Reviews-Oakley_Hotel-London_England.html
Otherwise (unless you've got the money to afford the expensive places) your best bet would probably be to look for somewhere in nearby Earls Court, where there are over a hundred reasonably-priced hotels.