We loved Sarah's place. Everything was as described and very clean. Location was good in the middle the Princeville condo area, and a short walk to the golf course, Hideaways Beach, and Queen's Bath (also a 2 minute drive to Princeville town stores and restaurants, a few minutes further to Hanalei). Sarah had great communication, and the place had pretty much everything you'd need. The bonus water gear only had (1) mask, so you may want to bring your own mask/snorkel, but there were 2 sets of fins and an umbrella (rentals are available close by in Princeville or Hanalei though). There was also a crib in the closet along with (2) large fans (if needed). There was a soft-sided cooler that worked very well at the beach, and a thermal bag if you want to keep groceries cold/warm from the store. The Princeville Foodland and the General Store (part of the 76 gas station) provided all the things you need for cooking, or some takeout food. We loved our stay here, and would highly recommend it (5 stars :-) ).