We had a fantastic stay at Kamaole Sands #5-405. PMI was professional and timely with communication and check-in instructions. Upon arrival, the unit was clean, cool (AC units + fans were a godsend given the heat in July), well-stocked, and well-located (if you're OK with staying on the south-western portion of the isalnd). We had 6 adults and a baby, and the unit was very comfortable size-wise.
If the pool is too busy for your liking (it was pretty full in the afternoons), the beach is literally across the street. Parking, check-in, check-out was easy. Though we arrived early, the cleaners let us drop off our luggage, and PMI had the baby crib and booster seat in the unit by the time we formally checked in.
Also, the unit comes stocked with almost everything you need for a great day at the beach. We made use of the cooler, sun umbrella, beach towels, boogie boards, and beach chairs almost every day.
Would highly recommend as a great value for a medium-sized group. Would stay again!