Assembly was pretty easy just a bit tricky to get the screws aligned. super happy with the quality and style. The cushions are flat but they are better than none and I just added some of my own pillows to jazz it up! Love it and a great price! I see those neighbours scoping it out too ;)