We had a fantastic stay at Hanalei Bay Resort. The resort grounds are beautiful - even better than the photographs, if you can believe it! Staff were very helpful and accessible. Location couldn't have been better for our family. Great tennis facilities and lesson options with the resort pro. We will certainly be back to Hanalei Bay Resort.