Very easy to put together.  Pleased with our purchase.  The lower platform is nice and large for our cat to lounge on. She is a small 9-10# cat.  The size is perfect in front of a window and does not intrude into the room as it is only 14" deep. The fabric is nice and soft...but would not last long if a cat tried to use it as a scratching post.  We did not need scratching post as the older cat we adopted was declawed.  Looks like it would be easy to recover both the platforms with regular carpet...if needed.  The flat-head screws on the platforms are exposed but do not think it will bother the cat.  May need to keep screws exposed in case the structure needs tightening up.  Have not had it long enough to determine durability.