My husband and I had a good stay at Cliffs in Princeville. To our biggest surprise, the apartment looked "slightly" different from the posted pictures. It was extremely outdated and needed lots of repairs. I wish someone would have mentioned this in their review because we would have booked a different, more expensive stay somewhere else. If the above mentioned things are not your priority, here are some of the things that we liked and appreciated about this apartment:
-responsive host
-good internet connection
-comfy king size bed
-good water pressure in the shower
-no bugs in the apartment
-lots of activities within apartment complex (golf, bicycle, swimming pool, tennis available free of charge)
Overall our experience was good, but it's worth mentioning that we spent most of the days outside of the apartment. Hopefully our experience will be helpful to someone!