Check out other products with reasonable price selling this as it does not fit my son anymore but the quality of cloth is awesome it has small scratch in pant one side c the 2nd pic other than that no flaws all buttons are good it's not 3 piece it's 2 piece Coat attached with shirt