Pros:
Great, tranquil location 5 mins drive from Princeville center and the ocean view was a real treat to wake up to every morning. Unit was private and clean. We really enjoyed our stay!
The unit doesn't have air conditioning but luckily the ceiling fans worked well (both kitchen and bedroom), they also supplied 2 additional fans if needed. Unit also had extra beach towels and snorkeling gear which really helped if you want to make the "treacherous" hike down to Sealodge beach. Note the hike is slippery after the rain and only the first part is the hardest since it is steep downhill and you have to cross a stream where you have to make use of the tree vines and roots to help you climb the ladder down and avoid slipping. Make sure to pack bug spray for this hike as there are mosquitoes!
Good amenities for kitchen: blender, coffee machine, functioning stove, pots/pans, dishwasher, full fridge/freezer, cooking utensils. In unit laundry was also a huge benefit!
Cons:
Lots of tiny gnats by the pool - just keep the unit screens closed and they don't come into the unit, and luckily are only around the grassy areas by the pool, not the parking lot.
Not a ton of cooking ingredients (e.g. Spices, cooking oils) so plan your grocery shopping accordingly. Also, you will need grill utensils, matches or lighter fluid for the communal grills since he unit does not offer these if you are interested in using outdoor grill.