We had a very pleasant stay at Hotel Surya in Khajuraho. We had opted for the budget, non-A/C room and since we were on the ground floor we got our own balcony looking out on their garden. The room, bed linen and the bathroom were all spotlessly clean. The staff was friendly and quite helpful. They were very understanding about our early check-in and late check out. The billing was a breeze. The hotel has a very nice garden and sit out - since we visited Khajuraho in spring and the flowers were in bloom, just chilling out at the hotel after a long day was relaxing. The internet guy within the hotel helped us book our return tickets and didn't even charge anything because "we were only online for 5 minutes"! Though officially the hotel closes its gates at 11 pm, they informed us that they will keep the side door open for us if we came late in the night. Overall, I think this might be one of the best budget hotels in Khajuraho.
The staff was unobtrusive but friendly. This was a budget hotel but the quality and promptness of service was better than a lot of other hotels in the same class. Must also mention - very clean rooms and garden sit out! (I suspect the reason for this is because of all the foreign tourists that they get.)
Indian guests! They were up and shouting at 6 am treating the hotel like their own backyard. One wonders why they are so ill mannered?