Great little timeshare / condo-ish apartment within the Hanalei Bay Resort. A great stay in a very nice location with fantastic views, but a couple notes:
1) The apartment has a great Hanalei Bay view, but is quite a walk from the parking lot--so you'll either need to walk (about a 10 minute walk) or take a golf cart provided from the resort. The resort typically only has one going at any time, so sometimes you can be kept waiting (especially if it's raining, which it was when we were there!)
2) We could never get a bathtub full of hot water (we tried 3x)--must be a small boiler for the complex, though showers were mostly fine (though there was one day when we had to wait ~30 minutes for the boiler to refill)
3) Check-in was a bit challenging on our end and required some back-and-forth with hotel staff as this is a private condo rental. No fault of the host but it wasn't quite ID and credit card --> keys that you get with most hotels.
Overall, a great location, very solid value, and beautiful views, just keep in mind the small things above!