Exactly what I've been looking for, and love the bright colour and fun print. Super handy that it has pockets. I'm a 10-12 and the medium fit well. The only slight note is that the legs/arms are on the shorter side. I have quite short legs so the bottoms are perfect for me, but you might want to consider getting a long fit.