I haven't had a bad size chart on amazon. If it's in the listing as a picture I have found it trustworthy and accurate. Truly hope that's a consistent experience for everyone, but I haven't been gotten yet. I definitely don't trust garment if it doesn't have a size chart though. Unless it's a brand I'm already familiar with fit on.
Quality has been exceedingly hard to predict though. My favorite thing I've bought is a sweatshirt dress 10 out of 10 I have it in four colors. But I don't think every color is 100% cotton. https://www.amazon.com/NUTEXROL-Womens-Thickening-Sweatshirt-Pullover/dp/B01MXM1AP2