We are a family with 2 kids and stayed 2 nights.
The pros: Great location, and it was very convenient that each of our kids had a separate room with a separate bed.
The cons: The service simply did not meet our expectations. You need to get to a separate location for check-in and to pick up the keys. That location is about 4 kilometres away from the apartment. It is extremely inconvenient for a family with kids to get to the welcome centre from the airport after a long overseas flight. The landlord should be going to the apartment or arrange a self-checkin (as many others do). Second, while they provide dishes and glasses (the unit has a small kitchen), they told me that they don't provide dish soap (after I asked). They told me to buy it, but we were only staying for a couple of nights and I wanted to spend my time doing better things than looking for a place to buy dish soap. I wonder how they ensure the cleanliness of the dishes if there is no dish soap in the place. Finally, there was no soap or shampoo in any of the soap dispensers in the apartment. I asked the host and they had them refilled the next day. But it means that we could not have a shower on the first evening after we arrived (following a long flight). We expect that the soap dispensers would be the first thing the host would check when they start preparing the apartment for the next guests.