Came with some imperfections, but the hassle to return things is not worth it. Just be cautious, you get what you pay for!!