This place is in a great location to Grand Place. It is a short walk from the Central train station and it just as described.