Great place to stay. Apt is very well kept as mentioned. Kitchen has coffee, tea, cooking oil. Place is very clean.
However I found few drawbacks, no easy access to ocean. You cannot park anywhere away apart from the apt parking lot. Princeville is very beautiful area, but very strict in law. Neighbors don't like tourist. Any way few tips, you can access ocean from seaview lodge (15min walk from apt, and then hike for 20min). There is Queens Bath (hidden beach, hike for 30min). Not recommended for seniors or small child's. There is many more beaches, and every beach is unique. We enjoyed our stay.