Ordered about 8 pieces (no custom items) and it took them 4 days to process the order. On the 4th day I get a robo-phone call at 5:04pm stating there is something wrong with my order and I need to contact them immediately. I call them at 5:05pm and I get the "closed for the day" recording. I then get the same robo-phone call again that night at 8:15pm.
Next day I take care of the problem, which was an item that was no longer available, and it takes another 4 days before the other 7 items actually ship. So now we're on day 8 just ship my stuff.
When they arrived my "GIRLS SMALL" was so incredibly small. It would be equivalent to a YOUTH EXTRA SMALL. Not sure why you have a "youth" and a "girls" sizes.
So my other items were okay, especially considering the price. They are cheap Chinese items, but I don't blame epicsports for selling cheap stuff, that's just an item they offer (you get what you pay for).
Overall I'd buy from them again, just don't be in a hurry to get your stuff, and be sure to triple check the sizes by using measurements.