I booked on the internet to ease my arrival. I was shocked at the standard of Hotel Kwality. The bed was incredibly hard, the towel was old and worn as was the bedding, the room was very dirty, the bathroom was the worst standard I had seen and the windows did not block out any street noise, the curtains were so thin that did not block out the sunlight. I actually went out and bought cleaning products in order to get the room clean enough. The staff were the best thing about this place, always friendly and helpful. However the hotel manager was incredibly rude, unfriendly, and unwelcoming. I was really shocked to find that when I asked if there was any heating because the room was so cold, I was told that for an extra fee. I could get a heater. I expect a room to be comfortable enough to sleep and for that to be part of the price. The hotel is just trying to cash in on mere basics and not interested in providing a reasonable standard. Most peolel are only staying for a night or two so they don't care. When I returned to Delhi I tried booking directly but the hotel was full and I had to find another hotel option, I discovered that you got more for your money elsewhere and for a little more the standard increased considerably.