The last question for hotel rating - "value for money" explains everything. For money you pay you get similar service. The price of a hotel is really acceptable, so you can't expect anything more of it. Typical budget hotel.
the best of all is location,
... location and location. Everything's close from that spot. In a minute you get to every important place.