They are comfortable and stylish. When you first wear them, they seem a little tight (I wear a size 9 and ordered large), but after a few minutes, they stretch to fit perfectly. They are decent quality. I have washed them and they held up well. I've since ordered three pairs in different colors.