This was a beautiful table! It took me roughly thirty minutes to assemble which is great for those that dislike to assemble things. However, the last step of screwing the three legs together was somewhat tricky, but it was easy to figure out. The table is a tad bit shorter compared to the picture but it was perfect for me since my sofa was on the shorter side. Also, the packaging was really secure because everything was sandwiched between some form of plastic covering. Beware the little annoying pieces of styrofoam that cling onto the glass. Overall, I love this product and would definitely recommend this to a friend!!