It does the job for kitten containment very adequately.

My 9 pound adult cat took a turn in it and managed to rock and rattle the cage anytime he moved onto one of the shelves.

It was also rather difficult to put together (compared to the other kennels I own). I do not foresee taking this apart and putting it back together at the adoption fairs I go to with the kittens. 

So if you plan on setting it up and leaving it in one place (or use the wheels) it is only a hassle to put together once and that isn't too bad. Also it is fine for kittens but if your adults are movers and groovers like mine make sure it is secured against something to prevent tipping!