We stayed for a month with 3 adults, 1 toddler, and 2 babies and had plenty of room. Michael is an outstanding host! He replies promptly, is proactive about stopping by with things like paper towels, and is a pleasure to talk to. On our last day, he was very accommodating in letting our two babies get one more nap in before the long flight home.
The location is great - we could walk to Baby Beach, the brewery, a yoga studio, the grocery store, a public pool, the harbor to do snorkel excursions, and all of the shops and restaurants in Lahaina. We especially loved relaxing in the evening on the huge covered lanai.