This is the first time I used overstock.com, although we do shop often on the internet. I was pleased to see the items arrived promptly and complete. The previous points took on more meaning considering i was getting married in less than ten days from my order date, and all three suits were for the wedding party. The suits were of great quality and style, the only negative was that the sizing was slightly ambiguous, which actually worked in our favor. The jacket sizes were accurate, but the pant sizes which were not listed in the advertisement, and they were running small for the waist size given (ex: I am a 38 but the pant was listed as a 41, and this ran consistent with the other two suits= pant size was actually a 38. Maybe they were in European math). Over all a great experience, and I would purchase again.