We loved our stay at the Hanalei Bay Resort. The location, casual vibe, and really nice pool and swim up bar made for a great vacation. We did not book early enough (outside of Airbnb) to have a choice of buildings, and ended up in building 15 which was not ideal but we were hardly in the room and everything else was great. We will definitely be back!