Not bad, I would say that the sleeves definately need to be taken up a bit, although with the shirt you're wearing it's hard to say how much. You could also definately have the waist of the coat taken in some, it would make the fit a bit more trim as well as possibly reduce the way the coat seems to billow out a bit in back. This also might be because the shoulders are a bit wide, though it's hard to see whether this is so.
Otherwise, not bad at all.
Otherwise, not bad at all.