Color is pretty close to picture on screen, we got the royal blue. Bought a 14-16, x-large. Runs a size small. Fits and looks like a 10-12. We don't dry it to avoid shrinking. Otherwise good tee shirt.