The good: The location is great - not too far from the airport and right in the middle of Princeville's sites/activities. We were able to see everything on the north side of the island in just a short drive. Also, having access to a washer/dryer and a full kitchen was really nice. Check in and out was super easy and convenient. There is a good selection of beach gear available, which was nice!
The not so good: When we arrived, the downstairs neighbor that lives downstairs was still in the apartment cleaning up and the cleaning looked rushed. The bed sheets were stained and had a large hole in them. The bathroom had funk on the floor that we wiped up. Also, it should be noted that the apartment is HOT. There are fans supplied so it wasn't unbearable, but I think it's worth mentioning. One last note, it's an apartment complex with 4 units in the building, and you can hear all of the neighbors. This didn't bother us too much, but it made it feel a lot less private. Overall, not a bad place to stay but we went to a friend's Airbnb down the road in Princeville that was much nicer for the same price we paid.