These shirts do run small.  I would say a 3X is the size of a US XL.  I love it though.  I have bought 3 from this seller.  They are very flattering and seem well made.  Was not a fan of the jewelry so luckily it comes off.  Shirt is all one piece.  You cannot take the under layer off which is fine with me but I know some have asked.