Very good quality for the price. Fabric a good weight - thick enough that bra straps don't show through. Also thick enough that with a scarf and blazer I can wear it to work in an office. Comfy and casual for weekends on its own. I normally wear an American size 12 and the Large fit perfectly. Very flattering. Will be purchasing more in other colors.