A blazer dress is a must have in any woman’s closet. There are so many ways to wear it and I love that it’s so versatile and works for most occasions. This one is military style with the gold buttons on the front and the cuffs. I am wearing a small and would only suggest that size if you are 5’5 and under since it is short. I would suggest sizing up since an oversized look is fashionable and it will give you more length. Then, you can get it altered for another $20 and it will fit you like it was made for you. The quality is worth another $20 for alterations.