That's not bad, actually. Well done.
How's the quality of the fabric/construction? The fit looks pretty good.