Excellent location. Just a few minutes walk from Paddington Station (perfect if you arrive by Heathrow Express).
Sure, a bit low-budget, but then, you are not supposed to spend all your time in a hotel room on a vacation trip, are you? 😉