Our rooms at the Hanalei Bay Resort were absolutely wonderful. A tad bigger than we expected, clean, conveniently located within the resort and with spectacular views. (That photo of the bay was taken right from our balcony!)
Our hosts provided amenities we were not expecting but which made our stay so much nicer - small things like ice chests, beach chairs, even playing cards. Wonderful!

The drive into and out of the resort is a bit long but the scenery is so magnificent we got used to it quickly.