I got a medium, although I often wear small. Liked the slightly larger fit. The material is very soft and light so very comfortable. The colors are as shown in the photo. Haven't washed it yet so can't comment on that. Very pleased with the quality for the price.