I love the material that Allegra K uses so I have no complaint on that, its extremely soft. I ordered a medium and they sent me a large, it doesn't cost to send it back but its an inconvenience....Luckily, the cardi fit like a medium. The picture looks like a half sleeve but its a full, long sleeve...