Pro: The fabric is very soft and the shelves are large enough for my adult cats. Plus, there is enough room between the shelves for both cats to use it at the same time. 
Con: The holes on one of the post were defective so the bolts did not go in all the way so it's a little loose. My cats are not rambunctious so I hope it will be a problem.