I have to stop myself from wearing them all the time to make them last longer. The colors are as shown on the website. I'm 5'1" and large, but these were just right for me-not too short, not too long.