Its functional but takes a long time to put together. Many pieces to handle including nailing and screwing. Overall solid heavy piece but while i was putting it together, the door got scratched on the floor and there is a long line now