Overall great stay, minus a few issues highlighted below. 4/5
Location was perfect for us as it was 10-15 min away from everywhere we wanted to visit (Lahaina, Whaler's Village, all the west side beaches, etc).
The apt was overall clean and nicely renovated, though parts of it did feel older due to wear and tear (e.g. patio and master bathroom tub). The apt comes with a washer/dryer and a dedicated parking spot which was great. There were individual AC units and fans in each of the 2 bedrooms which were a lifesaver and made the apt much more comfortable. Note that there are gaps in the windows due to the AC output, which let outside smells and noise into the apt. During our stay we were able to smell cigarette smoke on a few occasions due to a tenant/customer smoking outside, as well as hear noises from the bus stop/stores/restaurants below. The AC unit when on does cover the outside noise though so we still were able to sleep well.
Our main issue was the difficulty in communication. As the apt is managed by a real estate company, we were directed to contact them directly with any questions or concerns. During our stay we had questions about check-in and also wanted to report things in the apt (e.g. we had a broken patio screen door). However we tried on multiple occasions to message Dan via the Airbnb messaging platform and via text message to the phone number listed on Airbnb, but never received any response. We then followed up with phone calls to the real estate office via the numbers they provided, but we were unable to reach anyone at the office until the 2nd/3rd try even during business hours OR unable to reach anyone at all due to it being a weekend. To be fair, once we did reach someone they were very on top of calling maintenance or talking to the building manager to address our issue.
Upon check-out they do request that you take care of some check-out tasks (washing dishes, turning off lights/AC, leaving towels in bathroom, throwing out the trash, etc). Something to note is that the trash can in the apt is extremely small and taking out the trash involves going downstairs to the main trash room and sorting out the trash from the glass vs plastic vs paper recyclables. Subsequently taking out the trash required multiple trips which is a minor inconvenience.
In summary, we still had a great stay despite the issues highlighted above.