I am giving this order a 5 star rating only because the of the total construction of this dress. However, the turn around time from initially paying for the dress until actually receiving my order really does suck. Personally, I think this is an area desperately in need of improvement, but the end result was worth the wait. All I can say is "please don't wait until the last minute to order anything. You are setting yourself up for disappointment if you do."