We’ve stayed in the Royal Mauian a few times. The location is perfect. Close enough to town, but still quiet & the rooftop bbq area is amazing. Kamaole I is a great beach for kids & adults alike. The unit was nice, decently appointed & clean enough. It’s tough to get all the sand, etc when doing a clean. The view & lanai are excellent. Overall the unit was good. We have 3 small kids & found that it’s not the most kid friendly room (glass table, barn doors, etc), but that’s no fault of the unit. I would stay again.