Easy to assemble. My cat loves it. I had to put some weights on the bottom to hold it down.  It works fine and stores my weights. Otherwise it would be 5stars.