I am 5'1, 34C and 118 pounds . I am wearing 3 inch heels in this picture and the length is perfect. I will not have to have it hemmed The dress is a size XS. I love the balloon sleeves bc they are not huge and the buttons for the cuff are very cute. The dress runs a little big but it came with a matching belt that cinched my waist. The material is so very soft. The color is a light light beige and the polka dots are a perfect color for this dress. It is not see through and is lined. This is the third dress I have bought from Niswa and will not be the last.