We booked a 1 night stay at Hotel Ajay as a stopover to see the Taj and head out early the next day to Jaipur by train. The hotel let us check in early and we were really impressed with the helpful attitude of the owner. The room was clean and the bed was huge! We paid R900 for a deluxe room and found this to be value for money for the service we received. We used the pc downstairs with free internet access and we were'nt even charged for using the printer. A word if warning, if you are travelling to Agra by train make sure you use the exit at platform 3 to get to the hotel, we made the mistake of using the main exit and had a horrible experience with aggressive autorickshaw drivers that wouldn't take no for an answer and kept following us while tried to find the hotel. The hotel doesn't pay commision to them so they will try to mis-direct you to other hotels.
