The view is the best among all the hotels in the vicinity of Naini lake, especially if you stay in a higher floor.
The rooms are good but don't expect star service from KMVN... The staff is courteous and the room service is so so(I had to wait 20-30 mins for my tea).
If you stay here for 3 days, you'll lose at least a kilo of your body fat. There is no lift available and the stair slope is pretty steep.
The breakfast is pretty sumptuous(I only had breakfast here so can't comment on the other food options).
If given an option, would definitely like to go back. :)