My order arrived earlier than expected and it is absolutley perfect, and great quality. I cant wait to wear it on my wedding day for bridal prep pictures! I even changed my mind about the design I had chosen after order and it was no problem at to amend it, such fab communication and customer service from MollyDCrafts.