I came to Shimla from Delhi this year for New Years, and anyone who has traveled in India can tell you that what you get is not always what you expected when it comes it hotels. However, I truly enjoyed my stay at Blossom Hotel. The staff was very nice, courteous, and helpful. The breakfast in the morning was hot and yummy! Their was a bit of confusion about our final bill and the manager was traveling at the time. He felt so bad he called my room is personally apologize, give me 15% off the check-out bill, and invite me to his home in Delhi for dinner! There was also spectacular views from the balcony right outside your room, I got to see a beautiful mountain sunrise.
There was only one downside to the trip. On New Years Eve they had a bonfire party for the guest with a DJ and great food plus alcohol. I had a fabulous time at the party but was a bit annoyed at the staff who kept telling me and my friends that they were concerned with "my drinking". I promise you I had not had that much (at lease not by american standards) and I was surrounded by friends so was in no danger. Also, I believe that during the party one of the other guest got into our room and stole $300U.S. from our room. The staff assures me that no one got in past them, but I am skeptical as their was a lot of people. Although I was a but upset about the money, I got over it quickly, we've all dropped 300 bucks on new years for something or another right? So I just pretended that I bought a very expensive bottle of champagne!
All in all, it was a great stay at this hotel and I highly recommend it, especially for the price!! Just be careful about your money and other valuables.