I have three of these shirts, in pink, green and blue. The pink and green colors look just like the pictures, but the blue is lighter. The blue is more of a light sky blue, not the deep neon. The fit is great, I am 5 feet 6 inches tall and around 130 lbs and the small fits nicely. It is not skin tight, but I am not swimming in it either.