Waipouli Beach resort was a great stay for our family of 8. The condo had 2 master suites, with 2 large tubs, and a spacious kitchen. The pool area had barbecue grills, 2 slides, and 3 hot tubs. The resort had pool towel services, so we didn't have to worry about bringing our own. Communication with the property manager was very easy, and she got back to us very fast. Check in was a breeze, instructions was available a few days prior to our arrival, and it is a keyless pin pad, so we didn't have to wait in line to check in, like at other hotels. Washer and dryer were pretty large, and the condo came with a "starter" pack for detergent, toilet paper, and dish soap. Safeway was right across the street, about a 3 minute walk, and the property is conveniently located to restaurants and shops in town, about a 5 min drive. The beach waves were a bit too rough for the kids, but we were 5 mins from Lydgate beach park, which has a rock wall to shelter the beach from rough water conditions. The property was also a few minutes from Wailua river, which was great for kayaking. BEST FAMILY VACATION! We will definitely be coming back to Waipouli beach resort!