As usual, I was very satisfied with the product. I'm 247 lbs. and 5'7, the 3XL fit quite well, maybe a little big, so 2XL may have been a bit better. The design is very pretty and the colors pop beautifully in real life. Got lots of compliments on it as someone who wears a lot of black usually.