Overall a comfortable stay at a good resort with a good location on the island (Princeville). The resort is close to the famous Na Pali coast and beautiful towns of Princeville and Hanalei. Joyce was very responsive and helpful. The property itself is a condominium in the Hanalei Bay Resort community. You can looks up the reviews of this resort online to get an idea. Please note that there may be two condominiums listed on airbnb, they are next to each other, one of them is bigger and has a kitchen, while the other (where we stayed) was also a condominium (described accurately on the site) but smaller between the two.
Just to set expectations, space wise the condominium was like a moderately sized hotel room with a bathroom and a balcony. The place itself while a bit dated (may be true for the entire resort) , was good and as described in the listing.
Also please note that in addition to what you owe to the host/airbnb, the resort will charge you approx $29 ($26+tax) per night which includes the parking charges. The condominium is located pretty deep inside the resort (so there is a bit walking involved with some steep slopes) but the resort has golf carts which can drop you and pick up from the condominiums. During our stay these golf carts were prompt and the staff was very helpful.
As a part of this resort, you will also get access to all the facilities including two pools (one with a bar), tennis courts and beach access. You also get two cards which you can use to get beach towels (and exchange them for fresh ones as needed).