The location is great (provided you aren't seeking solitude and isolation). It is within easy walking distance of most of Lahaina's main activities. Management is great, very helpful and responsive.
Kitchen is well equipped, and has a very good washer/dryer unit, and lots of beach related accessories.
A few things to note: the Wifi I found to be rather tempermental, particularly with my laptop. The unit is good for a family of four, but the location of the bathroom is a bit awkward for the ones sleeping on the sofa bed.
The pool is so-so, but there is a nice barbecue area, which is well utilised by the guests. The only slight annoyance is the parking policy, which requires guests of units not within the hotel management pool to pay a daily parking fee. We opted to park on the street, which is free, so not a huge problem, but just be aware of that.
Overall, if you want a very convenient place to stay, and don't need to be right on the water at a decent price, then this is an option you should consider