I stayed Agra hotel in Mathura, at 2011 year end. Staffs – actually the hotel is family running are all nice and very helpful, they gave us much of advice of sightseeing and safety. Location is more than excellent! Perhaps this is only one hotel in front of Ghat AND walking location to the most famous temple in Mathura AND booking in English possible from oversea. Even early night, when the ceremony of Hinduism is took place at the temple, you can walk there safely since there are a lot of people on the street from the hotel to the temple. There is a local Indian restraint in the hotel with good taste and affordable price. The hotel has laundry service with extra.
I think this hotel is the best place to stay in Mathura. Especially highly recommend to solo female traveler since the hotel is family running and quite safe.