I ordered a Medium size (5’4 + 120 pounds) and it fit perfectly! The quality and the colors are true to the picture, I ordered both the dress and sleeves. I also got a free gift, a pair of socks, which are really cute! With the dress, it comes with clear straps and it is a one piece. The sleeves came with lace to tie them up with and the end of the sleeves is very flowy. Overall, I’m veryyyyyy happy with this purchase :D But, one thing does confuse me a little bit. I’m not sure how to do the ruffles at the end of the dress like the ones shown in the picture, but I’m sure I’ll figure it out soon enough! The shipping also came earlier than expected which was great and nothing was loose or torn up. C: