I hate to buy clothes online, because I am so picky, sizing is never right, and you can't check quality from an online photo. But I took a chance on 7 degrees, and I'm so glad I did. Cute, flattering and very well made. The sizing guide and photos were really helpful in choosing the right size. The material is high quality, stitching is strong and fit is excellent. I will be ordering more from this company.