This is perfect for my apartment patio. All the pieces came in tact. It took me about two hours to assemble. Assembly is pretty easy. Furniture seems sturdy. Great by for price.