C.D.
Absolutely my most favorite place to stay is Napili, just north of Lahaina. We have stayed in condos at Napili Point or Napili Shores, I can't quite remember the name. They are right on a small cove that is perfect for snorkeling, There is a family of sea turtles that live in the cove. There is also a great beach just around the corner, a five minute walk from the condos. At the beach there are a couple of great outdoor restaurants (one of which makes great Mai Tais that we would bring down to the beach! Yum!) They also have a couple of very small pools at the condo.
Napili is a small town, with NO big tacky resorts (Yuck!) There are a few small resorts, but nothing too big and outlandish. There is a grocery store nearby, and a few restaurants. Lahaina is 20 minutes away and is THE coolest town in Maui, with fun shops, restaurants, etc. You have to go to the Lahaina Luau which is considered the best on Maui.
We stayed at Napili twice and have loved it. It's been about 10 years, but I don't think you can go wrong. Jealous of your trip! :) Have fun!
I just looked up the resort. it is Napili Point Resort. Here is the link to their website. www.napili.com