We booked Grand on the recommendation of our friends and were happy that we did stay in Grand. Locationwise it is right on the Mall and unlike so many other Hotels on the Mall has a proper entry and Exit so that one can drive into the Hotel portico. The rooms are high ceiling and are spacious giving you a feeling of staying in an old English Bunglow. we stayed in room No 1 which is a suite - It had two rooms and was ideal for our family of 2 Adults and two children. The rates even in the peak season were rasonable ( as compared to others ). The dining room was 'grand ' and we had real English Breakfast on both days that we stayed there.
Overall the cleanlines of the rooms and surroundings was good and the staff was polite and helping. We are certainly going to stay in Hotel Grand on our many trips to Nainital that we would undertake in future.