I purchased this for my very petite 14-year old (the size M fit fine) who wanted something comfortable but with thick enough fabric for coverage. This fits the bill on comfort, but the fabric is so thin that show thru could be an issue despite her small size. Not ideal for colder days or thin shirts! This is probably a perfect starter bra for very young girls but I'd stay away from it for others. It's also a bit pricey compared to very similar quality items at discount retail stores.