Not happy - ordered my helmet and ended up waiting 6 weeks when it said 'in stock' on the web site. Nobody bothered to call me - it took my follow up after 2 weeks and no helmet had arrived yet.
I have ordered 6 times and been impressed with the service and speed of delivery. My order always arrives to me in 3 or 4 days and I love the cool t-shirts I've gotten. I have used their customer service to make a size change and found the service to be GREAT - thank you Victor.