My only comment is that it's a little bit short. This is almost a waistcoat, with sleeves! It should be about 3 inches longer.

However, nothing wrong with that, and now you have a jacket to wear!