We stayed at Rock Heaven Hotel for 2 nights and sadly found our experience average at best. On the plus side, the staff were friendly and very helpful despite speaking very little English, and the view across the forested valley was excellent. Our double room with en suite bathroom was spacious, but unfortunately the worn out furniture and poor cleanliness let it down. The bed sheets did not appear to have been washed, with stains and hairs from previous guests (we slept in our sleeping bag liners) and the tiled bathroom could have done with a good clean. The 1 TV channel wasn't working and the hotel did not have Wi-Fi despite this being advertised on the online booking site we booked through. The hotel is located in a nice and peaceful area, great for forest walks, but about 13km from Shimla (a Rs 300 taxi ride). The restaurant food was cheap and good enough. Just a shame the room and cleanliness let the place down. Definitely overpriced for what you get. We would not stay again.