The unit is exactly as pictured. It was spotless and had all the kitchen essentials. There is a Safeway less than 10 minutes away, so you can save money by cooking a few meals if you wanted. It is on the second floor overlooking the main pool, so no neighbors above you. Its also very close to the parking garage.
The walk to Kaanapali beach isn't bad at all. Pia had beach chairs and towels for use which was a huge plus for us. We never went to the resort's private cabana, so can't comment on it. We did walk to Whalers Village for dinner one night. Overall, the location for staying near Kaanapali is great, especially considering how expensive the resorts right on the beach are. While not a terrible drive, just be aware, it does add an extra hour or so each way for a day trip to Hana and back. We left around 6 AM, and arrived back at the Airbnb around 4:30 PM.
My only negative was the AC stopped working one of the nights we were there. The sensor at the front door was causing issues and had to be reset. Unfortunately, by the time we figured out it was really a problem (because we thought we had fixed it) it was after 10 PM and the front desk was closed. The maintenance group came by and fixed it the next day, but that was not a fun night for this 4 month pregnant woman. There is nothing Pia could've done, but more of a, if this happens to you, call the front desk.
Overall, we enjoyed our stay and would recommend this place.