We had a wonderful stay in Princeville. It is next to a golf course and offers scenic views of the ocean from the cliff (no beach access). The condo is spacious and well equipped. Joy is a very responsive host.