This condo unit was very spacious, beds comfortable. Grounds are well kept and beautiful kitchen was adequate.( no restaurants-food trucks are there though-they do serve breakfast foods lunch and dinner) Only complaint is floors needed a good cleaning ( they had vinyl type plank floors so mopping would help) not a deal breaker just an fyi-bring house flip flops. Two pools, gym tennis, pickle ball, basketball, foosball, ping pong were onsite. Rental for beach stuff, snorkel etc onsite which we used and was convenient. Close to princeville town center and Hanalei. No surprise charges Overall a very pleasant stay. I would stay here again.