Solid shirts, the fabric feels nice.  I ordered a medium in the black a while back and I liked it, but felt like it could've been longer (it was around the length of a normal shirt on me, 6'2" about 160lbs).  The cut looked nice, but it just wasn't quite as exaggerated of a tail as I was looking for.  I ordered the military green in a large and it definitely meets my criteria much better.  I was worried I'd drown in it, which is why I originally went with medium, but Large is definitely the way to go for me.  So if you're looking for a decent amount of hang, the large is good for someone around my size.