I love this dress. The quality is beautiful. However, it is too small/short on top. I ordered a large which was a size too big for me. The top of the dress was too short on the shoulders/arms. I waited a month for delivery. Was on a cruise. So disappointed as the quality of this dress is exceptional.