Not perfect, but pretty great for the price. It took about 5 hrs for one person to put this together, that’s the 1-star deduction.