Just slightly overpriced.  The legs did not include a set of rubber feet to protect the floor and the two doors do not have closure devices.  However, I'm happy overall with this purchase.  It took just over two hours to put together, average time for these things.