The shirt colors are as shown, though mine might be a bit shorter than the one in the photo. It's a cute item, but there are loose strings. The quality isn't fantastic... pretty much on par with the other womens' shirts I've purchased from Allegra K. I've washed this shirt twice, and other than more strings (I don't know what they're holding together, but generally just tie them off and snip off the extra), it's held together well. No holes; no fabric pulling apart - so far so good!