This suit is extremely nice.  I have purchased a total of 4 of these suits for my son.  I would rate it 5 stars, but unfortunately, their quality control on the button on the pants is terrible!  Of the 4 suits, only 1 had the button sewn correctly.  2 of the suits, I had to remove the button as it was in the wrong location causing a huge bulge on the strap that the button hole is on.  The last suit didn't even have a button on the pants.

If you are willing to sew on a button or move one, this suit is perfect!  Nice quality and color.  My son wore his suits each several times.  I have not had to dry clean them either.  Simply wash them in my washer and dryer.  No shrinkage, no color loss, no wrinkles.