This is my first cycling jersey, so I don't have anything to compare it to, but boy is it better than wearing a t-shirt while riding. I'm 5'9" and got a large. It's not super snug (I'm still uncomfortable walking around in bike shorts), but I like it that way. It breathes well and doesn't start to smell bad for a while.
Recommended! And it looks great too, so that's a plus.