The place is located right in the center of Brussels, close to the main train station, to many restaurants, bars and attractions.
The place was as displayed in the pictures, very nice for a short stay.