Assembly wasn’t terrible.  A little too small for my 10lb  bunny.  It’s held up well since last year.