Function is excellent. The cat uses it and seems to like it. 
Assembly was difficult because key holes for screws and other hardware were misaligned. Not all of them but enough that I asked my assemblers if I should just return it. They were skilled enough at carpentry to be able to drill new holes to assemble the product. I would not have been able to assemble it myself.