We had a beautiful stay at the Hanalei Bay Resort! The location is stunning and the staff is exceptional.