For the cost, I think this is a great find.  It's holding up to my two dogs, two toddlers.  Easy to wash the cover and comfortable.  It is small, check your measurements. But I wanted it small.  Still comfortable for someone to lay on.