We loved Hanalei Bay Resort! We came for our honeymoon and it was a great location. Beautiful scenery, the amenities were great, and the on-site restaurant delivered. Definitely need a car as it is pretty deep in the Princeville community, but it's got everything! Good for families as well.