We enjoyed our stay at Hanalei Bay Resort. Will definitely come back.
Pros: beautiful view, AC, full kitchen, pool, washer & dryer in the unit, and walking distance to beach.
Cons: thin walls, birds and chickens poop on outside furniture (not resort fault), and main bedroom has a whiff of off-smell once in a while.