I was completely skeptical due to these reviews; however, I bit the bullet and bought a few coats for my 4 yo son. And by a few, I mean five. Before purchasing, I chatted with a "gearhead" to tell him my situation about being between sizes, and he assured me I could return the items for free as long as it was within 30 days and in unused condition. I went to return the items - called customer service this time (no chat option) - and they were fast and super helpful. Returned the too big and wrong color coats for free.
Not only that - his Marmot coat is great! All the coats sent were great! I would definitely buy from them again. I don't think I'd want to go through the process of returning things every time, but when it comes to buying for kids, they made the process very easy.