We had such a lovely experience staying at Hanalei Bay Resort. Andrea was a lovely and helpful host who was quick to respond to any of our questions/concerns. The room was also spacious and well decorated, the photos don't do it justice!
The resort does require a resort fee (be mindful of this). However, we were happy to pay for this as it includes a shuttle ride to and from the room, pool & puu poa beach.
The resort is also in a great location in princeville (close to hanalei town & hanalei bay pier) and all the staff on-site are extremely warm and welcome. Definitely recommended!