I love this dress and wear it with leggings.  It is very soft and flows well.  This name brand runs a little big, so I recommend ordering down a size.  I normally wear an XL but a large in this is still not clingy and flows beautifully.