This cardi is a nice length, and not too boxy.  I really like the fabric, which "drapes" and isn't too heavy. My only issue is that the upper arms are a little tight over anything but a thin t shirt. If your upper arms are larger or you plan to wear this over a sleeve that's not thin, you may not like the fit.  I bought it to go over 2 specific tops; one sheer and the other a thin t-shirt, and it fits over those very well.