The Sheraton is quite nice but not exceptional, but it is in the red light district (or a block from it, as it is by the North railway station); but then much of Brussels is in the red light district. Hilton may be slightly better located, but not much, however I think the Sheraton is a better building (but some of its facilities are closed on weekends, or at least was when I stayed there a few years ago). There really aren't any good places to stay in Brussels and it isn't a great city for children (but the beer is superb).