We are family with 3 kids age 1-6 and we were comfortable in this apartment. There are several playgrounds in walking distance, grocery stores, cafes, metro station.
We had an issue after checking in with cleaning. Actually it became issue after host decided I should clean myself and save on the cleaning fee (because of holiday, cleaning person came after 4 days). I find it offensive and would say that the host is only downside of this listing.