The catio we bought is good. The parts went together relatively easily. The instructions weren't easy to understand, but it went together well enough. There was a single part that was mislabeled, but it was easy enough to figure out. 

For the price, it's pretty decent. I like it a lot...now I just need to get my kitty to like it.