This Boys sz 12 REG navy blazer from Calvin Klein is top quality! Such a fine poly/rayon blend with just enough spandex for a nice comfortable stretch - and it is fully lined. There are no stains or blemishes...will just need a good steaming! It looks brand new! (Came from clean, smoke-free, pet-free home)