I have a rather large chest (44DDD) so I ordered a 2X and it fits me very well. The snap buttons are very strong and sturdy. I think the little pocket on the chest is very cute but not at all functional. This shirt looks great layered with tank tops. The shirt is made of a thin material so potential customers should not expect this shirt to be very warm. The sleeves are a bit long, so short women like myself (5ft 3in) will have to fold up the sleeve cuffs, which is fine with me because I am use to that.