I think this is a decent camisole because it seems well made for the price, but it is tight, especially around the armpits. I am 5'7" and weigh 130, and always wear medium shirts. I bought a medium and it fits well (especially length) but I wish it wasn't so tight under my arms. So maybe order a size up if you buy this product.