Cute, girly top with enough room to move.  The only reason I gave this 4 stars instead of 5 was because there was some loose stitching on one of the pockets when I received it, I just sewed it up and it's fine now.