This was easy to assemble and my dog got on it right away and made herself comfortable! I've had it for a few weeks and it's held up no problem. My dog is 80 lbs.