David's place at the Hanalei Bay Resort is spacious and comfortable, with a great view of Hanalei valley and the beautiful mountains and waterfalls that surround it. During our stay we enjoyed the small beach right by the resort, the location was convenient for a nighttime stroll. The resort staff were very friendly and they had free Maitais for all guests on the day after we checked in. The resort has a tennis court if you want to get a game in.
We had some trouble during check-in, when we were given the keycard for resort facilities but not the key to the suite. David was traveling and unreachable at that time. The resort staff then drove up to our building with the key and let us in. The rest of our stay was very enjoyable. The neighboring beaches (especially Hanalei beach and Anini beach which are close by) were great! Do try the shave ice and great food at Hanalei town nearby.