My best mate has got a lovely one from either Next or New Look (can't remember what she said!)
It's navy blue with tiny white polka dots, really flattering and looks good dressed up or down.
(ps, I'm not averse to a nice arse, so feel free to post pics if you feel it's required )