I read the reviews, I was forewarned, and still went forth with a purchase. That was a huge mistake. I ordered roller derby protective gear, knee and elbow pads and wrist guards. They were half the cost of anywhere else. I understand why now. Two weeks after I ordered, I received my gear, except it was the wrong sizes. I shipped it back, with my own money, even though it was not my fault. After it had been returned to them for a few days (I sent the package with tracking), I had not been contacted about my exchange request. I got a hold of them and had to drive the conversation. Finally they said they would ship out the right sizes. Then they contacted me saying that they were out of the size in knee pads that I ordered, didn't offer an explanation on if or when they would get some or why they let me order the product in the first place. They offered 2 different types of knee pads for me to choose from, which I accepted with reluctance. It had already been over 3 weeks, and I just wanted my gear. They sent me tracking info, which I checked on every day, and the replacement package never shipped. Over a month passed since the initial purchase and I contacted them for a refund. They said that the package was still in the warehouse and did not know why it hadn't shipped and refunded my money to my paypal. Though they were mildly pleasant to deal with when I actually conversed with them, the rest of the customer service was awful. There returns and exchanges are horrible, and I had to check on them at each step to make sure I was getting what I ordered. I don't want to babysit a company into providing me a service. Also why do they sell a product they don't have and ship out wrong sizes? That would be such a headache of a business to deal with all the time.The internet is vast and there are far better places to shop online, don't shop here.