We stayed in 2 apts at the Aston Kaanapali in Jan 2022. While the rooms look a little dated (esp the living room and carpets), they were clean and had all the basic amenities one would want. Beds were comfortable. Due to Covid there was no housekeeping service, though the front desk freely gave us replacements for shampoo, soap, etc. The pools were great, there were plenty of chairs, etc. Only complaints are very minor: (1) not enough umbrellas by the adult pools, and (2) they allotted just 1 pool towel per person. The more family pool was the place to go if you wanted shade as there were more umbrellas and trees there. The restaurant served basic fare, but it was consistently good. Location is great and parking was easy every time.
We have no small kids but there were families with small children there and it would be a PERFECT place for them --- everything you'd want at a reasonable price. The restaurant closed at 8 or 9 pm, and the pool at 10pm, so we didn't hear any carousing outside at night (and we faced the garden/pool area) -- again making it a good, friendly choice for families with small children.