These are very soft and appear to be very good quality for the price. I'm kind of on the edge between a size large and extra large. Since I didn't want them to be too small I ordered the extra large. They do fit, but loosely. I've decided to keep them as my weight can vary but I plan to buy a couple more pairs of these in size large. If you're not sure of your size, keep in mind that they are very stretchy.