Location is great - close enough to walk to the Kaanapali beach strip without having to fight the crowds. The condo itself allows for a quick walk out the back to the pool and communal BBQs. The pool /hot tub are relaxed, never a problem getting a lounge chair. People were laid back, respectful and friendly. Access and parking are easy.
Condo is comfortable. Great table on the deck for outdoor meals. Fans and windows allowed us to turn off the A/C the whole time without feeling too hot, and we got to enjoy the sounds of the birds and the outdoors. Couches, beds and pillows are very comfortable. Showers/bathrooms are impeccably clean. Plenty of towels, beach towels, etc.
Kitchen stovetop and oven are older, as are the cookware and utensils. We planned on cooking most of our meals, so this was a little more challenging, but absolutely doable. Full size fridge allowed for plenty of food storage.
Overall, we all thought we would absolutely stay at the Kaanapali Royal again.