I and my family had a great stay in Maui Banyan. The locaion is perfect, as it's literally across the beach, Kamaole beach park 2. Quite and less touristic, less crowded, but there are shopping malls and restaurants so overall it's almost perfect.
Condo is very large, and equipped with almost everything we needed. Large full kitchen with spices and everyhing, large two bathrooms and huge bedrooms. There are even beach chairs, beach towels, and bodyboards. Facility it a bit old, but it's common in Hawaii. You won't have better facility in Oahu with same room charge.
The only bad thing for our stay was the staff. We were told that the condo was being managed by another management company and whatever we need we have to contact the management company not the reception. The staff at receiption were unfriendly and indifferent. They gave me a wrong contact number of the management company, it was actually local police department. Imagine you are in a foreign country and accidentally called a police department to request a fix of the bathroom. I went to the front desk to tell them, but no one apologised. Apparently, the 'management company' was very friendly, and prompt. But it's not 24 hour service, and can only be contacted by phone call. This is the only bad point about this place.