Bought this for my niece who wears an XS/2. We ordered a small, as many reviewers said it runs small. Was a little large, but she was still able to wear it. It has nice length (think tea-length); the print is adorable, colorful and crisp, and although the fabric is a little stiff at first (as many have mentioned), after a few washes, it is great! Too cute... and has POCKETS! :)