I received the item on the estimated delivery date and received a message in the morning that it will be delivered. I live in an apartment and they delivered it to my door step which was very convenient. Assembling of the table was easy and straight forward. But figuring out the chair assembly took sometime. Overall, it took about two hours to assemble the entire thing. I think you can assemble the entire structure alone, but it would be easier if you get some help. 
The dining set is ideal size for an apartment. It looks solid and love the finishing of it. Overall, this product can be recommended.