Beautiful grounds, pools and beaches. Kapalua is an amazing place to stay for all ages. We will be back.