I recommend the place: clean, well equipped and in a very good location. There are plenty of restaurants/bars/cafes nearby and from the flat you can reach by walking the various attractions of the city. Luxembourg train station is a 10 minute walking distance.