Everything arrived in perfect condition, no scratches. Took about an hour to assemble. Parts were labeled. The problem I did have with the stand is that the legs would not stay attached. The screws for the legs are so short. I left the legs off instead.