Runs a bit small but very cute and nice quality shirt.  Love the grey color.  It is as shown in the picture.  I wear a large and that is what I ordered.  Fits very snug for me.  I then ordered an x large in black and it was perfect!.