The bench’s fit and finish is perfect.  With easy-to-follow instructions, we assembled it in half an hour.  The bench is exactly what we wanted to protect our boots and shoes from our puppy.