I chose this vest to wear over my camisoles when I go out in public.  I like it's color and style very much and the vest is very cute.  BUT I ordered a Large and the Large wasn't true to size.  It seemed more like a small!  I can barely button it.  Large was the largest size, so I just couldn't exchange it.  Also, it wasn't wearable out of the box - it needed ironing because all the flaps were wricled and did not lie flat.