Love this dress! I think it would be great with leggings too! So comfy. The fit is normal. I’m 5’10” tall so it’s a little shorter than I had hoped but I really like it. I think if you are normal height is is just perfect. The color and crushed velvet are so pretty.