We stayed for three nights during my husband's business trip with our little baby. The apartment is run by a female couple without children and is situated in a rather dodgy and not very nice area.
The booking via booking.com gad to be cancelled and booked directly, a price reduction was not offered though. Rather poor standard of the apartment. At first glance it seems clean but then you notice a horrible smell coming from the toilets and the run-down state of the furniture - not acceptable at the price of a 4* hotel. Also it will not be cleaned during your stay.
Instead - and that was the worst for us - the owners come to inspect the apartment during your absence, leave notes and remove items - complaining that our little toddler was doing a mess, crawling around and throwing their leaflets on the floor. We did let our baby which was in crawling stage play with the advertisement leaflets (e.g. for gay bars or sports bars) on the floor and thought it was no problem to leave them on the floor. When we came back there was a long letter from the owners threatening us to charge our credit card because of the baby's mess. Additionally they had removed half of the (already run-down) interior from the apartment. All in all everything was extremely unpleasant for us an we did not feel at home at all during our entire stay which was very stressful.
There a far nicer and more comfortable places to stay in Amsterdam.