We stayed in rooms on the top floor which are by far the nicest. When we arrived we first viewed the 3 bed apartment and then the rooms on the first floor but they were both a little tired and not so nice. The rooms that we stayed in on the top floor looked like they'ed been refurbished quite recently and were very clean. The beds were comfy and the showers were hot although the water pressure wasn't very good. The views from the rooms are fantastic.
We paid 1,000 rupees per room per night (we negotiated them down from 1,200 because we were booking 3 rooms for a few nights). This is very cheap fro Shimla and and excellent deal. The only slight negatives are the food, lack of wi-fi and the walk in to town. We only ate breakfast at the hotel and it was pretty poor. The walk to town is about 25 mins. Tip - there's no pavement on most of the main road going to town and the road is busy, however if you walk a couple of minutes along the main road there is a footpath on your right which takes you to the train station and then you can join the main road again where a pavement begins. It's no longer than walking along the main road in to town, but it is a lot safer because you're away from all the traffic.