We had such a wonderful stay. The Hanalei Bay Resort had great amenities like the pool, tennis, and great beach access. The on-site restaurant was very good as well. Outside of the resort, we spent a lot of time in Hanalei itself as there were a lot of shops/restaurants. It was about a 15 minute drive from HBR. Aside from the rain and thunderstorms, we had a wonderful stay here!!