Had some imperfections but it was expected for the price and it wasn’t enough to warrant returning the whole thing. Assembly was straightforward, good solid build. Definitely happy with the purchase overall