My family and I had a really nice vacation at Castle Kiahuna. The pros- walking distance to a lovely beach and access to an awesome pool, waterslide, hot tub and workout facility. The unit itself was cozy and the AC great. I loved that it was a ground unit that opened up to a large grassy area where the kids could play. The kitchen was also well stocked with cookware.
The cons- the bedroom wasn't really enclosed- part of the wall had wooden slats that opened into the kitchen and the door was a wooden slat slider. Beautiful but doesn't keep out sound which was important for my newborn. It was also a bit confusing on arrival because it's a condo resort and all my communication was with the staff there, but extra amenities weren't available like you'd expect at a resort, like towels. The laundry facilities were apparently broken the whole week we were there. Our options were to pay $10 each time we needed new towels or drive 30 minutes to a laundromat. On airbnb, there wasn't any information on check in or check out procedures, which also caused a bit of stress.
All in all, it was a great stay and we would happily stay there again