I have bought from this website in the past and have been satisfied up until now. I placed an order and late last night and called them 1st thing this morning noticing I clicked the wrong size for my son's helmet. I called about10 times and finally got through to customer service. And was told that they would not be able to get my package and replaced it with the correct size, that is something they just won't do. After being told it was just packaged up waiting to be picked up. I run a fortune 500 company and if any of my customers called with that scenario it would have been fixed. This is just plain laziness and and professionalism on their part. They are real quick to tell you to order it again and wait for a refund though.