I bought this suit for two reasons - the colors would hopefully work well for me and it came in the right size. I am a true 6-8, but most manufacturers list a small as 4-6 and a medium as a 8-10 so, no matter which size I buy, I run the risk that it won't fit. This one fit very well, so it really is a 6-8 in size. The fabric is just a bit thinner than I expected, but not terribly so. I expect it will last a few seasons - and then I may just look for another one from the same manufacturer.