I recently visited Rajgir and stayed there for 2 days. We reached 2-3 hours early, which was preinformed, and were temporarily given a room as there was no hotel lobby. Both the rooms I booked were supposed to have air conditioning, but there wasn't any in one of them, and we had to open the windows in the cold repeatedly for air circulation. Location-wise, it's about 2–3 kilometers outside the central area, and you won't find any shops or restaurants nearby. Rooms are of standard size, but the linens were dirty and washrooms were stinking. We had to make several requests before they changed the linens and tried to clean the washroom. The weather was cold, and we had a young child with us. Initially, the hotel declined our request for a room heater. After repeated requests, I was asked to speak to the owner of the hotel, and a room heater was provided at a rate rs 100 per hour. (paid Rs. 1600 for 16 hours). Food was simple and fine. Make sure to place your order between 90 and 120 minutes before you anticipate receiving your food. You don't have to be lucky to notice rodents running around in the dining area. Overall, for a brief business trip esp if you are driving, it would probably be okay for one night. But for a family trip, you may consider thinking twice.