It's perfect, BUT assembly is INSANITY. Highly recommend 2 person assembly and definitely 2 person box carrying. FedEx doesn't lie when it says 119 lbs. Much easier to hold things in place with another set of hands. There are about 35 pieces not including the hardware. We are very happy with the final product, but whew, what a time suck. Super sturdy, ridiculously heavy, looks beautiful!