The dress is very pretty, the color is just like the photo BUT I had to sew a lining at the bottom of the dress because everything was showing through, the fabric is too thin. Once with the lining it looks super nice, the fabric isn't bad and it does come long. I ordered size M but it's reduced to S. Order one size larger.