When it comes to the whole combination of different aspects like location, price, and service this is an easy 5 star. It's located in a good area in close proximity to Hyde Park and different shops and restaurants of Bayswater/Queensway. The staff at the hotel is very pleasant, accomodating and helpful. The price is reasonable and fair considering what you're getting. It also makes it easy to look past the fact that this is a 3 star hotel which matches the price and in some ways exceeds it. Sure, the room that you see on the pictures is abysmally small but it has its charm that you get used to and it's not a problem if you're in London to spend most of your time outside. You still get a kitchenette which is perfectly usable for some easy meals to save some money and there are convenience stores and a Tesco and Sainsbury's nearby.
I gave 5 stars because of the value you get for the amount of money you pay which is extremely good in this case. Highly recommend!