I really like this blazer. It fits nice. I would say order the size you are. After reading the reviews  saying it fits snug I ordered a size up & it's a little big but it looks fine. The color is as pictured. Seems to be pretty good quality for the price.