Everything came as stated in description. I followed the size chart and it fit perfectly. It wasn't too short for me but i'm only 5ft tall. It was very sexy without looking trashy and I won a contest wearing it.