This is our 2nd time staying at the Ko Olina Villas Resort, and have nothing but positive things to say about the resort. The challenge is to find the right unit to stay in that suits your needs. Below is for the unit, not the resort.
Pros: easy check-in, quick response time with host, responsive property manager, great views (9th floor) - you pay more the higher you go up, but felt 9th floor was high enough to get the amazing views without paying premium penthouse rates for a higher floor, well-stocked with pack and play, wagon (!!), and beach gear - sand toys, boogie boards, snorkel gear. Overall unit is as described in listing and photos. Book with confidence.
Below are neutral observations, none are deal breakers, and still giving 5-stars overall, but sharing if it helps others when deciding between listings, kitchen has all the essentials you'll need - but did not carry any of the "extras" (e.g. no kid friendly plates/utensils, no blender, only 1 cutting board (that I could find), no indoor vs. outdoor lanai friendly plate settings).
There also wasn't a "welcome basket" - we had no coffee the next day, so would recommend picking up coffee and bottled water prior to checking in (if you're like us and don't plan on leaving the first day after traveling all day), otherwise you might need to make a run last minute.