Arrived well wrapped. All the parts were there and it wasn't that bad to assemble.  Did take some time, but not more than what I expected.  Was able to assemble myself.  It is solid and came out great. Only wish it were available in all white.