We spent six fabulous nights at Waipouli Beach Resort in a 2bd/3ba unit we rented privately through VRBO. Very spacious and comfortable, with a double-master setup, gourmet kitchen, full-size washer & dryer and lanai off the living room. We spent most of one day playing in the pool, which has a serpentine pool (not exactly a lazy river), 2 slides and a sand-bottom, zero-entry kids play area. There is a restaurant on-site, but we did not visit it as there are so many great restaurants in the surrounding area & Kapa'a. We had a mountain view room on the 4th floor. I somewhat agree with a previous reviewer's comment on the "mountain view" -- our room overlooked the parking lot and the shopping center across the street (which happens to be in front of Sleeping Giant mountain), but being on the 4th floor minimized traffic noise and allowed us to see over the shopping center, so we found it a good trade-off given the cost savings vs. pool or beach view. The resort is convenient to both the north and south shores, and close to both parts of the Kauai Bike Path. There is a small beach on site, but it is rocky and therefore not ideal for swimming -- plenty of better beaches nearby. I would not hesitate to stay at Waipouli Beach Resort again!