Staying in Maui is awesome. We really enjoy Ekolu as we've stayed there a number of times. This rental is in a great location but it's close to the parking lot of shops directly below, therefore, noise with lawn maintenance / construction equipment as well as garbage trucks at 3:00AM one night.
Also, since last time we rented, CBIV, (the hosts) no longer provide umbrellas for free since they had some issues with them causing issues at the beach during windy days. However, you can order / pay for them, which we did, at a nominal fee like $5 / day. It's good to get them pre-ordered though since it could take up to the afternoon of the following day to get them.
Pros: Location to Shops and Beach, Ocean Views, 2 bathrooms in unit, everything working well in unit, size of condo, updates.
Cons: It would be nice if cleaning crew paid more attention to detail (considering the expensive host and cleaning fees that you incur with the rental), whiter towels in bathroom (some are white and some are pretty dingy), noises from surroundings from early morning until sunset (somedays better than other but two construction projects while we stayed), some touch-up paint in areas that are worn, bed and bedding needs updating, and closets are tight to bed so a little jostling around when using them but not too big a deal.
If you are ok with the above and by no means is it a deal breaker, I'd recommend this unit. Being in Maui is a 5 and so are the sunset views.