Whenever I hear of anyone who needs formal men's clothing for any occasion, I refer them to Men's Wearhouse. Their process is completely seamless (no pun intended!) and they're with you every step of the way. Incredible customer service, both on the phone and in their nationwide stores. A wonderful and wide variety of colors, sizes, and accessories to ensure you get exactly what you want. We used their "build your own tuxedo" service, available on their website, to design tuxes for our wedding. I was shocked by how easy it was and how amazing the final product turned out! We didn't have a single snafu, in stark contrast to some other friends of ours who went with less established companies. Although we paid the same price as they did, we got infinitely better service and a flawless final product. Many thanks to this amazing company for helping to make our wedding day so perfect.