The fabric is a bit rough and cheap. It doesn't stretch at all so breathing is difficult when sewed to make it fit. The original sewing isn't done well so the straps break off very easily. Still a cute top, but I couldn't wear it because it fell apart within week of purchace.