Came with a stain I had to remove with upolstery cleaner.  Decent quality and easy to assemble. Got what I paid for.