Fairly easy to put together. My dogs love it!! It does sag a little after a while but I expected that.