I was immediately blown away when I received my dress in the packaging. The fabric is high quality and the dress comes to the perfect length on my legs hitting above the knees. (I got a size small and I'm expecting twins). Room to grow but doesn't look or feel boxy or too big. Excited to wear this to church, work & can easily dress up or down for various events. Highly recommend, mommas!