Bought these for my husband to wear in a wedding, they are a great value for the price. They fit as expected and seem to be decent quality. Keep in mind you get what you pay for, so I don’t expect these to hold up for years on end- we just need them for the wedding and maybe a few special occasions.