This is located on a beautiful beach in the kaanapali area. There's excellent snorkeling right off the beach (which we found better than black rock park). The resort has nice facilities (towels, pools, games, coffee, shuttle).
The room was well stocked with beach items which was very useful.
The room itself was smaller than we expected. The kitchen is nothing but a corridor on the way to your bedroom. So, it felt a bit cramped for a family of 4. The laundry facility is in a separate building making it inconvenient.
Considering how much we paid, I expected a little bit more comfortable stay, but the location cannot be beat.