This is a lovely place to stay in , lots of space (although you do need to be able to get up a number of steps no problem for most people).
The flat is less than 100 m from the Grand Place and there are lots of places to see close by. The central station is approx 10 minutes walk away and there are metro stations very close.
The flat is located in a very central location so there is a bit of noise at the front of the flat but this just adds to the enjoyment as you can sit in the flat with the front windows (full length) open listening to the crowds below.