I like the Hilton Brussels City. Centrally located, you can take the train from the airport to Gare du Nord, from there it's a five minute walk. There's a metro station right in front of the hotel; shopping, sightseeing (Grande Place) etc. is nearby. Staff is friendly and helpful. Decor is urban. Breakfast is far to expensive, get a coffee and a croissant or a muffin somewhere else. Always check the rates on hilton.com. If you don't get a good price there check the Sheraton across the plaza (huge rooms, can be a good value). Also by Starwood: Four Points Brussels, liked this one as well, got great rates there (Rue Paul Spaak 15).