I stayed here with my wife and our friend. It was great for our friend to have their own space with a bed and bathroom. The place was cool in the heat, and very comfortable.
My favorite features were the full kitchen and the washer/drier. The kitchen had pots, pans, utensils, stove, microwave, fridge, coffee maker, tea kettle, bottle opener, can opener, etc. Everything we needed to cook some of our meals. The washer/drier was a life saver the rainy week we stayed, allowing us to change our wet socks and pants more frequently than we'd planned.
An unexpected bonus was the boogie boards and beach chairs in the kitchen closet. We enjoyed our beach days even more with those!
Check-in was smooth and easy with the key lockbox. It was stress-free to not have to talk to anyone or wait in any lines to get into the place. When I was confused about parking the management responded to an afternoon email within the hour.
The location made driving to many of our destinations easy and quick, and we enjoyed being close to the market in Princeville for groceries, gifts, and shave ice.
The internet speed was high enough to stream netflix and download pictures and videos pretty quickly with no problems.
The only (very small) drawback I saw was that the showers didn't get very hot (but still warm!) and the shower pressure was pretty low unless you concentrated the water in a narrow stream, but still high enough to rinse out my hair when I took a couple extra minutes.
We were really blown away by this place. One of my favorite places I've stayed. The amenities were the best part in my opinion. I'd definitely stay here again.