I am always hesitant to order clothes/costumes online due to not being able to see the fit or quality of materials, but the items we received were all true to size and didn't look like a "cheap halloween costume" at all. Plus, we received the items within 2 business days! Can't beat the prices or speedy service.