Came with some stains on it, but nothing crazy. Easy to assemble and get together. Took maybe an hour. Super pretty.