My wife said they are a perfect fit. Color matches pretty close to her dress that she plans on wearing for our daughter's wedding. She hasn't worn them yet so can't really say anything about lasting comfort, wear and tear. Shipping was fast and well packaged.