The fabric is very thin like others have said. It isn't so thin that I cant wear it in public. It is cut and constructed very well. I tend to be picky because I sew and I am very critical of errors. This fits well. I also think that the size is accurate. My size range is small or medium and this is a well fitting small.