I bought 2 of these because the rescue dogs I foster and my Lab pup ate my leather couches, and I needed to replace them with something inexpensive, just in case. So far, they havent eaten these!  The cushions are not terribly comfortable...probably too thin to sleep well on, but a foam topper would help a lot.  They were pretty easy to put together with a decent screwdriver and a small crescent wrench (the one provided wasnt easy to use).  They serve a specific purpose for me, for now, and seem like good value for the money.   Just get another mattress topper if you plan to use it for a guest bed.