They seem to run a little small but other than that the fit is decent. My problem is with the material. After one wash it looked like it was on its 100th. It gets very fuzzy fast. You might like that grandpa sweater look but it makes it look pretty silly in a business environment.