I needed to exchange it for size and I was quite amazed at how quickly my return was processed and a new one shipped out. It is a bridesmaid dress for my wedding and I was worried I wouldn't have it back in time but I had a new one a week after they received my return. Thank you shop hearts for making what could've been a huge stressor for this bride a quick and easy process. The dress itself is beautiful, the picture doesn't do it justice.