Welcome staff was not service oriented, apartment wasn't well maintained and clean, location was passable. I would not recommend this place to anyone.
Poor service -
The person who gave us the keys was unwelcoming. We booked a 2 bedroom apartment for 3 nights. Apparently since we indicated it was for 2 adults and 1 child, they only set up 1 of the bedroom with bedsheets and a crib (chargeable separately). As we had a last minute addition of 2 adults (only for 1 night), the staff who received us was very upset, since he needed to provide us with extra bedsheets and towels. Not only were we charged an extra €40 (which I would not have minded, if the service was better), we had to put up with his displeasure, and put the bedsheets in ourselves. In the other apartments i've stayed in, all rooms would be set up with bedsheets and pillows regardless of the number of adults indicated!
Poor maintenance of apartment -
Furniture and kichen utensils provided were worn out. Overall, the apartment did not seem clean. The last straw was when we saw a spider on our bed, we moved out a night earlier.
Location was ok -
We did like staying by the river as it was quiet and peaceful. There was also a supermarket about 15mins walk away. It was about a 15mins drive to Dusseldorf city.
Disappointed with stay!