We stayed in a two bedroom unit with a pull out couch in the living room. The unit was exactly as pictured and very clean. It was huge! Both bedrooms had an en-suite bathroom and closet/dressing room area.
This is more like a managed hotel than a traditional AirBnB. Check in and out was easy and the staff were helpful. But don’t expect anything in the unit (spices, cling film etc) that you might normally find left over from previous guests - bring everything you will need!
Princeville is largely away from the beach with no views, and that’s the situation here. Very close to the golf course - we were almost on a fairway. Decent pool and hot tub are.