My family enjoyed our stay here in Princeville. This condo is in a good location and walkable to the St. Regis, a pizza restaurant, a couple of beaches (check surf conditions first for safety especially if you have kids), and to Queen's Bath (Tide Pool area that is just spectacular). It's drivable to grocery stores, shopping centers (both in Princeville and Hanalei). Driving further down past Hanalei to the end of the road where the Napali Coast begins is worth it (pack a picnic meal and make sure you have plenty of gas in car).
I give this place high marks, but know this going in: This condo is located in what seems to be a retirement community. It has a swimming pool and the rules are quite strict (no pool toys, no one under 14 years old without adult, taking a "cleansing shower" before you get in and any time you get out to go to the restroom before reentering.) An older couple came to swim in the pool while my kids were there and the couple was quite rude to my kids for really just acting like kids. I wouldn't let that deter me from staying there again, necessarily, but just know that going in. These folks live there most of the year if not all the time and they have the way the like things done. We also had another older couple who were residents who were very friendly to the kids at pool. This is not the place to stay if you want to party it up and be loud. Again I still given this condo high marks and would actually stay here again.
We really enjoyed our time in Princeville and this condo was a big part of it. Probably our favorite features were the balcony, space, and great areas to walk.