Perfect, not like the cheap ones that always rip on the arm seams, this one is firm, stitched well. It arrived fast, well packaged, I'm very pleased with my purchase.