Arrived in good shape but took a little long- all in all though- pretty happy with it but have yet to finish putting it together. One thing to keep in mind is that it's ridiculously heavy!!!