We stayed here for four nights with our extended family. My booked a three bedroom condo which was very large and included three full bathrooms, a huge living room, three balconies (one very large off the living room and a good sized kitchen area that included a stove, microwave and fridge. BBQs were available outside. We had a great view of the ocean from our near top of the hill location.
The staff were helpful and pleasant, the tennis court is newly refurbished and while we didn't use the pool it looked great. Everything was clean and tidy in and around the property.
The resort is not quite as close to the beaches as some others so you need to be prepared either to walk a few minutes or drive. The selection of beaches within a 15 minute drive was really great so this was not an issue for us.
I highly recommend the Maui Hills and look forward to a future stay.