For people coming/going to Luxembourg on the train, the hotel can't be any better located, it is literally across the road from the front entrance to the train station, about 3mins walk if you catch the lights wrong.
There seems to have been a few updates to the place since they added their page here, the "hotel restaurant" now seems to be a sushi/bobun restaurant, when I came in on Saturday evening the smell of Asian food was quite strong in the reception area as the connecting door to the restaurant was open, and the receptionist had actually to close the hall door on at least the 1st floor so the smell didn't get down to the rooms. I didn't go for the breakfast so I'm not sure what the layout is at breakfast time.
The rooms themselves were quite nice, with a bit more space than I'm used to in France. Their definition of "en suite" for the bathroom is stretching it a bit though, the only part of the bathroom that is separate to the main room is literally the toilet itself, and the sink and shower are in the main room. When you are sitting on the bed, you are literally looking straight at the clear glass doors of the shower stall! This is definitely not a hotel room for 2 friends sharing, or two people who aren't totally 100% comfortable with knowing everything about each other. I have been in many hotel rooms in my life, and this is the first time I've ever seen this layout.