Have had this for over a year and it has held up really well. We put our feet on it, with shoes on, every night and the cushion has kept its shape despite that. We have dogs and cats and have not had any issues with pet hair getting stuck on it. In fact, it doesnt seem to attract hair at all which is awesome. Occasionally the nieces and nephews climb on it too and it has held strong. If you plan to rest your feet on it, you may want to rotate it every few months so that the cushion keeps a uniform shape.