We ordered our tuxs for a wedding a couple months in advance. The vests were not all the same color. The day of the wedding we had to go pick up the vests and they still didn't have the right sizes!!!! So they gave us a "bib" like vest to go over the wrong color one they gave us. They almost ruined our wedding. I wouldn't recommend them.