I bought this for my daughter to wear to ring dance. The bottom fit perfectly. The top was little large, so I had to tighten it all the way and I also had to take in the arms some. The dress was long on her, even with heels, but we expected that from the pictures. All and all, she was very happy with this dress.