We loved our stay in Lahaina. You are literally 2 blocks from the down town! It is great to have guaranteed parking spot, and the flexibility to walk to the coffee shop, grocery store, downtown/restaurants, and with a pool and hot tub in your backyard. There are beautiful Plumeria trees all around the property, and cute kitties hanging around the complex.
The apartment itself had all the amenities we needed - cooking utensils (some basics like oil, salt/pepper), beach chairs, boogie boards, towels, and soap. The Air Conditioning works well, and kept us cool.
It's a great place to stay while you explore Maui! :)