Great location, good service, friendly staff, excellent restaurant, good "river pool".
We went to this hotel with young kids and all had a great time.
We ate several times at the [fancy] hotel restaurants and the kids fell asleep at the table. The staff made sure the kids were as comfortable as possible so that parents could have a great time.
Beach access is second to none and the black rock gives a relaxed private beach feel to the hotel guests.
We will definitely stay there again next time we go to Maui.