This is a high quality dress made with soft fabric.  I am 5' 2", 115 pounds with an A cup. The dress hit me a bit over the knee. The top would have been fitted slightly better to a B cup I think but that's alright... it still looks great. The waist is stretchy so the dress goes on easily. The belt appears to be quality however I didn't expect it to be so orange in person. I'm buying another belt to go with it. I've ordered this dress in three colors. True to size.