I order a size up on all nursing clothes from bearsland for a looser fit so purchased a L. I am 5 and 139lbs. I could wear a M for a more form fit but would rather hide my pp pooch. As I lose my belly, I won't hesitate to purchase a M when my L shirts are too big.
Shirt fits well, washes well. I washed cold water and hung dry.
Wish the solid colors didn't have lace and were just solid fabric all over. I would buy more if it did.