I'm petite (5'2") and love j mclaughlin. I'm a super reliable XS/4 and wear their stuff all the time.
I don't think they do maxi dresses well for petite women, the proportions are just "off". but I love their fitted dresses and rarely have to get the short dresses hemmed.