Easy to assemble and not too heavy. Our 75-pound German Shepherd fits great in it with a bit of room to grow.