My dog loves using this. It came mostly assembled, you just had to add in the top step and zip up. It was good quality, not super light. It didn’t lose any of its shape either.