We had a great stay at Haley's! The host was very quick to respond to any and all of our questions. They provided lots of information ahead of time as well on best beaches, etc. The place was very clean and the bed comfy. It was a quiet place for sleeping. The view was stunning and the location of this unit is great for pool access and walking down to the beach. Lots of great beaches nearby.
I'd recommend a rental car as it was very easy to get around to shops and restaurants. As far as the resort goes, if you are looking for true resort amenities like poolside service, you won't find that here, but it's a great place to stay to explore Princeville! Thank you!