Exactly what I needed. Exactly what I expected. For the price, it's a great piece. Easy to assemble. Arrived super fast (except for one missing box, but customer service was super helpful). Very pleased.