I LOVE THIS COUCH!! It came with clear installation instructions and took about 45 minutes to put together. It is exactly what I expected! The seats are firm but comfortable, great for the back! I also like that the ottoman can be connected to the other pieces for additional seating. Overall great choice!