I booked this apartment for a week for one of my co-workers who had these 2 remarks:
First, the bed is extremely uncomfortable, made of a folding metallic frame, with a thin mattress on top, which is okay, maybe for a night or 2, but not a week.
Second, there is a restaurant downstairs which probably explains the smell in the apartment.
In short, because of these remarks, I do not recommend this apartment.