Overall we were very happy with with our stay. The unit was larger than expected. The rooms were huge and the common spaces were reasonable. The bedroom that adjoined the common room had an accordion-style screen instead of an actual door so it wasn't quite as private as the other bedroom.
The location was awesome. Walkable to the beach, to Whaler's Village, to Duke's, etc. The amenities were also great: covered parking in a convenient parking garage, multiple pools to choose from, and a solid gym for working off all the good food we ate. Also, there was a strip mall with a basic grocery store, coffee shop, and some restaurants right outside the complex and it was just a short, easy drive down to Lahaina.
Just be sure to heed the guidance in the welcome message about the ants; keep things clean, food sealed, and stay on top of taking out the trash to keep the ants from becoming an annoyance.