I ordered the teal and steel blue in BOTH of these tops.  While both were marked "Urban CoCo" the steel one was marked XL and the teal one was marked 2X.  Ironically, the teal one was 4-5 inches SHORTER and didn't fit me as well as the Steel Blue one.  I am only 5'3" too!  I kept both, but I know I won't be wearing the teal one with leggings, which is WHY I bought them both!  It's just not worth paying for a return, but I won't be ordering again with such a HUGE size discrepancy and differently marked tags (XXL and 2X).  Furthermore, whether it's marked 2X or XXL they should be the SAME size, no? Too bad, because I order a lot of things online, but I'm done ordering these from this company for the reason stated.