I bought two of these for my wedding, I love the design, like the buttons, it got here on time and was packaged nicely. The only reason this gets a three is because the quality or rather the material it is made from makes it look and feel cheap, which is no surprise considering the price I paid for it. If you don't mind wearing this kind of material to fancy places/events this is a nice vest.