My experience buying through this site has been mostly good and descent shipping time! Size have come correctly, just make sure you go by the size chart. I have liked all of my purchases. Only had an issue with one order, where the wrong color was sent, with picture proof, they issued a partial refund