You should probably post some better pics, but for under 100 bucks, I'd say the fit is not bad. But unless you really need a suit right away or you can't budget to spend any more, I'd say return it for no other reason than Alfani sucks. But otherwise, after the requisite tailoring (sleeves shortened, pants hemmed), you should have a presentable suit. The jacket might be slightly too large in the shoulders for you, but probably not to the extent that it warrants sizing down. Could just be that they are overly padded, like most cheap department store suits are.