This was the worrst experience, I ever had with any hotel. Locality of Hotel Grand is excellent, very close to the gurudwara Shri Anandpur Sahib Ji & the bus stand. Entry to the hotel is filthy. Room assigned to me was OK, bigger than I needed (2 double beds). But very soon I was requested (or insisted) to get accommodation in an another hotel (Arora Hotel) at Naina Devi road. It was approx 3 km away from the original location. I (with my wife) was being transported there in a Maruti Omni with a stranger. Behaviour of the stranger was friendly but how I or anyone can trust on a person, we don't know at all. My entry was made at Hotel Grand, but I was accommodated at Arora. Here room was small. But it's a newly build hotel, so it was neat & clean. Owner spend a lot of money to build the hotel but the construction was not of good quality. Tiles mismatch, water logging in Bath, limited DTH connectivity (at night only). Morning was great, when I was informed that the dinner (dinner was nice & hygienic) is gifted to me at no cost (but the room was also not of the worth they charged). I was told that the bus can be availed from the opposite side of the hotel. Waited for more than 20 minutes, but that was not an official bus stop so no bus stopping. A staff-member from the hotel took both of us on a bike to the bus stand. Got the bus & travelled to the Naina Devi.