Beautiful resort and location. The resort beach was our favorite place to swim and snorkel as it is pretty well protected, and there is also shade if, like me, you need a break from the sun sometimes. We really enjoyed playing tennis, and the tennis courts were very convenient and in pretty good condition. I'd certainly recommend Hanalei Bay and our family had a great time there!