I was so excited about this dress. I tried it on. The dress fit perfectly and would have looked lovely on our Mediterranean cruise embarking in Spain. Now for the details, I am 5'7" tall and weigh 163, my normal top size is a large and I ordered a large and it fit perfectly. I wish I had a full-length mirror so I could take pictures, now that is a definite buy!!! Happy shopping!