I think this resort can be a bit hit and miss. The location was absolutely spectacular but the particular apartment we stayed in was rather dated, not very clean and I think a lot of people would have complained about it.
I hadn't understood that the apartments are "owned" by people and let out as holiday rentals by companies when they're not there - I assume some sort of timeshare arrangement - and so you can either get something absolutely great or something mediocre. We didn't luck out unfortunately, with mildew and scale around the shower tray in the bathroom, along with really dusty AC and no cleaning products available to use. The dishwasher also didn't work. In the welcome book, it states that it's been given a thorough clean (which I doubt) and that any cleaning products aside from laundry detergent, dish soap and dishwasher tablets are a guest's responsibility. I was reluctant to spend more money on cleaning products for a week, especially considering they'd go to waste.
However, the positives were having a nice balcony (lanai) with an amazing view, a washing machine and dryer, good wifi and free parking! The location was also great - you're not far from Kihei or Kahului and there are plenty of food and shopping options in both of those. The pool looked nice although we didn't use it and the resort itself was quiet and right on the beachfront.