For the quality and pricing you can't go wrong. Decent quality, decent pricing. They have great deals online so I much prefer that over instore where you'll pay much more for a top that you could get online for a discounted price. Shipping takes FOREVER. It will take 10 business days to fulfill your order and then another 2 weeks give or take to arrive be because they use TForce delivery which is notorious for terrible delivery times and customer service. If you don't mind waiting for items I recommend them for online shopping/deals. Just buy for the upcoming season not the current and you shouldn't be disappointed. I usually size down as their sizing is on the larger size.