The service, delivery and dress were good. However, the dress is a little big and the hem is a bit uneven. I am concerned that when I get the dress taken in, the (floor length) hem will lift up and be more obvious. However, not bad for the money, if you can't afford something better. I have some concerns about the ethics of this company; how well do they pay their staff (which I stupidly didn't think about until too late).