Unit was extremely heavy and box was hard to maneuver,difficult to assemble with just one person.The directions were good and all parts were in the package. I am not convinced the front legs will hold up over time (poor design). Heads up after you assemble the frame unit must be flipped over to apply the heavy cardboard back keep your fingers crossed it stays together for this operation.