Easy to assemble. Very hard cushions which is what I was looking for as I have three small kids. Fits perfect small apartment. Delivery was perfect, fast and straight to the room where it belong.