I stayed in Binnenhof for a few days in July 2005. It was conveniently located quite close to the railway station and town centre. Rooms were nice and clean. Definetely extra plus was excellent breakfast! I would recommend staying in Binnenhof, if you visit Leuven.
Close to all the sights at the town centre and also within walking distance to the main station you will find Hotel Binnenhof. It is situated at a calm side road, but with several restaurants, cafés and shops in vicinity. Our room was quite spacious, clean, equipped with TV, phone and wireless internet access facility. The staff at Binnenhof was very friendly and helpful. The receptionist even re-opened the hotel bar for us at 2 am! ;) (I think he actually was quite glad for some company during his night shift!). We also enjoyed the breakfast buffet very much, there was a huge variety of things to choose from, including some fresh fruit which was gladly accepted! :) The only little problem is the lack of parking spots at Maria Theresiastraat. But the hotel therefore does have an underground car park for guests. Tickets can be obtained at the hotel reception desk.
Additional features: 2 business rooms and free internet access at the lobby.