I am ultimately happy with this cardigan, but gave it a 3 out of 4 because I agree, the sleeves are a bit narrow.  So anyone with anything but lean, thinner arms might think twice (the fabric does not stretch much).  It is well made, the fabric is nice (but not sweater material), and works well with jeans or a summer dress.  Nice quality for the price. I bought a small, but I am petite (5'3"), so the sleeves were a bit long, and the length was a bit long as well, but not too long that I can't wear it.  Overall, good product for the price.