Arrived and had all necessary components.  It took a bit of time to put together however once together, it was sturdy and looked exactly as indicated.  Very happy especially since after one of my previous orders was not satisfactory.  This has made up for that debacle.