I am trying to decide between these two resorts. They will be 1 bedroom with 2 couples (brother) We have stayed in Princeville before so the location is not a large factor. Which would you choose and why?
Full disclosure: we own several ocean front weeks at KBV and one 1B1B (purchased from developer).
If you get a one bed / one bath at KBV it will be very crowded for two couples. If you get a one bed / two bath at KBV then it would not be crowded and in fact would be quite comfortable for a one bedroom (fold out bed not included in the comfort comment; on last trip we bought an inflatable air mattress). I have no familiarity with Cliffs other than reading TUG.
KBV is both centrally located and somewhat isolated - I consider both positive. http://maps.google.com/maps?q=Kapoh...1532,114.169922&vpsrc=6&hnear=Kapoho&t=h&z=16
You can drive to either north or south shores in reasonable time should you feel the need to go elsewhere. The resort is on the ocean but as an exchanger it is unlikely you would have ocean front or ocean view. Even so, you would be within a three to seven minute mostly level walk to the beach. The beach is generally considered not swimmable but it is a long sandy under used beach great for lounging. Ocean conditions permitting, I snorkel a few hundred yard out from a particular entry point, but don't do that if you are not an advanced swimmer/snorkeller.
p.s you also get to use the very nice pools at the adjacent hotel