The apartment is exactly as you see in the pictures.
There is a Metro station near by and in my opinion le Marais is really the best place to stay in Paris.