The reviews are accurate. The apartment is nice and has everything you need for your stay. A key thing is that it's not noisy given the location.
It's true that it may have some particular smell, but it's not too bad.