Our stay at Puipo Palms was great! The location was unbeatable with awesome views. The pool, though small, was never crowded and has beautiful ocean views. You could hear and see the waves crashing (and sea turtles swimming!) right from the patio. The beach was an easy 5 minute drive with easy parking or 10-15 minute walk. The beach was great for snorkeling (we even swam with sea turtles and saw the monk seals playing in the water 20 feet from us!) The waves can be intense but this beach is well protected and great for kiddos though not crowded. Breneckes restaurant right across the street had the best lunch and drinks! There are plenty of shops and other restaurants another 5 minutes down the road. The only complaint we had is that one of the beds is so firm we opted to sleep on the couch instead. The other bed, though softer, squeaked and sagged a little. We informed the hosts and they came out and looked at them. They did some adjusting to the bed that squeaked and we didn't have any trouble after that but we still didn't sleep on the firm one. If you're looking for a place to stay with awesome beds, this might not be the one for you. The internet was also a little spotty if you had more than a couple devices connected. Otherwise the apartment was clean and the kitchen was well stocked, complete with a blender. The only thing we were missing was a coffee grinder and they brought us one right away when we asked. They provide a list of farmers markets to attend and great reference books for what to do on the island. We would definitely stay in Poipu again!