We were very happy with Joanne's condo! The kitchen was well equipped, as well as all the beach toys you could need/want. We also enjoyed the balcony and the beautiful view. The pool area was perfect for nighttime swimming while we bbq'd. Everyone who lives at the condos full time are extremely friendly.
The only downside we found (and it might not be a downside to some) was that the bunkbeds for our boys were downstairs from the loft where the master bedroom is... and because the master bedroom is in a loft-type space, its really more like a one-bedroom condo. Traveling with a 1.5 year old made it a little more difficult to enjoy the main living area after she was down for the night or even for naps. Again, not an issue for most!
I would definitely recommend Joanne's condo to friends. Kihei is perfectly located and always sunny and warm, even when it was raining in Lahaina, we had sun.