I bought these to wear as nursing tops, and they do work very well for that purpose. I would simply wear a nursing camisole underneath and I didn't  even need to use a cover  which was great. However,  they are very cheaply made and I would not recommend this purchase to anyone else. They are very very thin and after one wear and one wash, some of the hems were starting to unravel and one of the shirts even started to get tiny holes.