We had a fantastic stay at the Waipouli Beach resort. The resort itself is perfect for young families. Our kids (aged 9 and 7) spent hours on the water slides and in the lazy river pool. The resort is also in a great location. Shopping, groceries and restaurants are within walking distance, and Kapaa was a good central point from which to visit other popular parts of the island. Nice clean, well kept resort, good gym amenities and a great little restaurant right on site with ocean views. The unit itself was very clean and nicely kept with upgraded kitchen appliances and most of the necessary supplies. Two bedroom unit was quite spacious, and again perfect for our family with a second bedroom and bathroom so that our kids could sleep undisturbed. Hotel based wifi was a little weak within the unit itself, but we just used poolside and was only a minor inconvenience for our stay. The host was extremely responsive and helpful, providing many good local tips during our stay. Thanks again for sharing your great place!