Order up.. I'm normally an XL or an XXL on Amazon and ordered the 3X based on reviews and it fits nicely. I could have gotten by with a 2X for a tight fitted look but it wouldn't have been comfortable or flattering at that size and would have been too tight for my preferance. I'm 5'6 195. I'm rating 4 stars because it's shorter on me then the model and doesn't lay the same as it does on the model. It's kind of boxy but cute and comfortable at the same time so I'm rating it 4 stars.

Update: Washed on gentle, dried on low and my shirt is ruined and peeling. I would only purchase if you plan to hand wash and lay flat to dry. I don't have time for that! I'm really disappointed in the quality.