Great costume! I listened to the others who reviewed the costume. The top runs small. I am 5'7, weigh 125 and bust 32d. Thank goodness I ordered a medium. However, the pants are large when ordering the medium.  If you're tall the length should be ok if you wear heels. The pants are incredibly long. The colors are substantially brighter than the picture.