The place is a good size for a family of 3 (or 4 if the kids are willing to sleep in the same bed). The bedroom bed is great but the sleeper sofa is old and uncomfortable. The one time my wife and I slept on it the pullout bed curved underneath us and it was hard to find a comfortable position to sleep in. Our 5 year old was light enough to sleep on it comfortably though.
The place has a very nice kitchen - good size, well equipped and are for 4 to eat. The patio is also nice. The pool and the hot tub are great for taking a dip in after a day of exploring. We also appreciated the washer and dryer in the unit, the plentiful bathroom supplies, and beach gear that included towels, chairs, toys, snorkeling gear, coolers, and a boogie board. The place was also clean and right on Kihei Road giving us access to the town and close to the main highway and the airport.
Overall, we highly recommend this place for a family with 1 or 2 small children or a couple traveling alone.