I really like the ikea smocks. I don't mind the length, although I have to roll up the sleeves just so they're a good length. They work really well, and I've been using them for about a year so far, with no sign of wearing out.