I bought 2 of these benches, and the assembly was straightforward. The first bench took about 30 mins, and since we already knew what to expect, the 2nd one took only 15 mins. Unfortunately, since this is a plastic material, it came with some scratches, probably from shipping. Also, when in table mode, you wouldnt want to put anything too heavy as it can tip over if no one is sitting on it. Overall, it is a great bench with nice features. I would recommend to friends and family.