You can't beat the location in Princeville and the view of the ocean. It's really beautiful. The apartment is spacious and mostly comfortable. We were only two, but it would have also been perfect for four as there are two beds and a bathroom in the loft area (very roomy). The bed was comfortable and it was so nice to have a kitchen to cook some of our meals. The complex was nice and there is free parking. There is a decent pizza restaurant in the complex, which is super convenient when you relaxed and don't want to go far.
The view of the ocean is amazing, but the patio furniture isn't very comfortable. It's two high tables with high chairs. Great for a bite and a glass of wine but very uncomfortable for relaxing and enjoying the ocean. I normally wouldn't mind so much, but the reason we chose the apartment (and paid the premium) was to spend time out there reading, watching the sunset, etc. For a property like this, invest in the nice, comfy outdoor furniture.
The apartment could use some updates, but all in all, we really enjoyed our time there.