Excellent till the checkout! There were a few hiccups. Wouldn't take fiancee's debit card (though I believe this was due to a problem with his bank). So he sent the money to my bank account, and I paid via PayPal. When I went to confirm/submit my purchase, I could not find the order. I emailed their customer support and luckily got replied in minutes. The dress fit like a glove and the shipping was quick, highly recommended!