This is my first order through Overstock.com and it will not be my last. I received my shipment quickly (within 5 days) of my order placement. My table was packaged inside the box tightly and securely with Styrofoam and the small pieces were wrapped to prevent damage. Everything arrived in one piece! Assembly was easy with the included hardware and took me about 30 minutes. The piece is solid (35 lbs) beautiful and rich looking. The design and style compliment the entryway of my new home and I couldn’t be more thrilled with the finished product.