Hanalei Bay Resort was lovely. The common areas are well-landscaped, and we enjoyed the two nice restaurants, pools, tennis courts, and private beach access. The staff was warm, and the golf cart service (available via text) to go from parking to the unit and the beach was helpful, though you should plan for a 10-minute wait for rides.The unit itself was a spacious, hotel-style studio with a functioning air conditioner and refrigerator. The view was amazing, though I’d note that some units further uphill offer even more expansive views (rightly priced higher).While the price was fair, we encountered several maintenance issues: the linens had a mild unpleasant odor, the electric kettle was broken, and the provided beach chairs were broken. Fortunately, the timeshare office near reception makes some chairs available for free, which saved our beach day. We reached out to the host about the kettle but never received a response.Note for future guests: There is a coffee maker but no grounds are provided, and there is no microwave in the unit.Overall, a decent stay for the price because of the resort's location and perks, but the unit cleanliness and host communication could be improved.