We have only had this for a week but so far, so good! It required assembly and two of the pieces were labeled wrong which caused confusion. It also came with two throw pillows. It is firm but comfortable.