I would say overall we had a really good time at Lani's. The condo itself is 5 stars. Things didn't start off well with the place not being ready for the 4PM check-in. I think a 4PM check-in is pretty late to begin with and then for the condo not to be ready until 5PM on Thanksgiving day is beyond frustrating. I try to compare any AirBNB that I stay in to a hotel at a comparable price and does the service and the amenities match what I would get at a hotel. I thought for what we paid for the condo, for it not to be ready on time was inexcusable. Again, just comparing to other experiences I've had.
Once in the condo, it was great. Everything was top notch and felt brand new. The beds were super comfortable and outdoor patio was a great spot to hangout and see some really cool double rainbows over the mountains.
There was beach equipment provided which came in handy and the washer/dryer combo was great.
Keep in mind, the resort can be very busy. Our first day there, we walked the entire property and couldn't find a chair that wasn't taken. We ended up finding a broken chair and grabbing the chairs from the condo and creating our own space. The pools were busy the entire time we were there.
Duke's is a great restaurant on site. Just walk up and put your name on the list and they'll text you when your table is ready. Very easy. There's also a general store with drinks and food in the lobby. Again, another great spot to use.
Overall, Lani's condo was enjoyable and we had a great time in Maui.