Great place, excellent location, helpful hosts. The swimming pool at Aina Nalu is really nice and Lahaina is a cute town.
If you have young kids I highly recommend the baby beach at the north end of front street.