These fit well. They don't slide around, they stay put. Keeps my hair out of my face. The colors are vibrant. Very comfortable and soft, I wear them daily for work and these have a very nice variety of color to match just about any outfit..planning on buying more of different colors sets.