We didn't enjoy our stay, we actually left after a day (out of 3 nights) and paid extra for a different listing.
The room was clean, but it's a small unit. If you're spending most of your day outside and just need a place to crash, it might be ok. It reminded me of a motel room you take on a road trip just to spend the night.
I had a personal unexpected situation that required staying in for most of the day, and for a couple it gets crowded, with little air or light. When we learned about this situation, we wanted to cancel before our arrival, but the cancelation policy didn't allow us to and wasn't flexible at all.
The location is great and beach essentials are provided, but Kihei has a variety of accommodation options, within this location and price range, with greater value for money. This is just my personal experience, so do the research to best fit your needs.