We stayed as a three-generational family of 5 in this wonderful apartment. It completely served our needs: it is in a perfect location - central yet perfectly quiet at night with lots of lovely shops, cafés and restaurants around; each bedroom has its own bathroom; we did not cook, but there was a spacious kitchen. The whole interior is tasteful and super clean.
The only drawback I saw was the unprofessional and very transactional check-in experience: we had to pay a €40 late arrival fee for checking after 9pm yet our host let us wait in front of the house in torrential rain because he "did not want to get wet riding a bike". The whole process of the check-in was very transactional - we had to sign each page of a 5 page small-print rental agreement as if we were going to stay there indefinitely; there were no little tips on nice cafés or grocery stores that you usually get with airbnb hosts. We were told that, at check-out, we had to bring all our rubbish to a public collection place (incl. vague directions), failing to do so would get us another €30 in fine - this part caused us quite some hassle, because we had an early flight and had to get up extra early to hunt for this public rubbish collection place. Another point was a broken balcony door in the master bedroom that was promised to be repaired the next day, but was left broken during our complete stay.
So overall - the place is great, the management less so.