Do not hesitate to rent this townhouse! Princeville is a great location for some amazing beaches (both kid friendly and not). The town has a resort-like feel to it with shopping, restaurants, and a grocery store close by, but you can also get to awesome beaches in just a few minutes. The snorkeling was amazing, and unlike any snorkeling we've ever done before (we grew up on the Gulf Coast of FL). So many tropical fish and sea turtles (and a few eels). My girls (10 and 5) were awe struck.
Some of the attractions we did (Na Pali Coast tour and Smith's Luau) were located on the South end of the island. It's about a 45-60 min drive, so just keep that in mind when planning activity times (i.e. early morning departures).
The townhouse has everything you need. We're a family that does a lot of cooking, and this place had all the trinkets you need to cook about any meal. We split our dinners up between cooking and eating out, so this was nice to have all the normal kitchen accessories you would have at home. This place also had good internet (wifi), TVs in both bedrooms and living room with cable, netflix, etc. Washer and dryer are also nice newer versions.
Lastly, Alex was a great host. Incredibly fast responses, and we had no issues whatsoever. The on-site property manager (Tracie) was very nice as well. We only met her because the unit received a faster wifi upgrade while we were there. But, Tracie is just a few doors down if anything is needed. We would definitely stay here again!