Juliana's apartment was perfect for our stay (2 adults, plus 8 and 4 year old children). Princeville is probably the most convenient location for those interested in the North Shore, but still wanting some amenities nearby. It's also good for West shore beaches (our 4 year old learned to snorkel unaided at Lydgate). The apartment is well appointed, very clean, and spacious - probably better than in the photographs. The only observation I would have is that the spiral staircase would probably not be so good for very young children.
In particular the beach equipment (incl. cool bag), washer and dryer, dishwasher, and pool (with grill) were great to have on hand. Juliana also provided plenty of essentials which meant no panic buying needed on arrival. An added bonus was a friendly set of neighbors that we enjoyed meeting (both 2 and 4 legged varieties).
Juliana communicated well, gave great instructions, and checked in that we were OK with everything - and responded extremely quickly to messages. Although we had no need for help with anything, I've no doubt she'd have dealt with things equally quickly.
We wouldn't hesitate to recommend the apartment to anyone. Many thanks Juliana!