Fast delivery. Well packed.  All bolts etc. are stored in a bag inside zip on bottom seat section. Took about 25 mins to put together as I had trouble aligning one of the armrest bolt holes.  Had to open up hole in the end with a small drill.  
Once assembly was completed I am very pleased with the overall look and comfort of this sofa. Looks great in my conservatory extension.