I love the cut and fit of this product. I usually wear medium tops so this was a little large for me. I ordered a small , when I should have ordered an extra small. Other than that, the product is very comfortable and good quality.