I love it and so does my cat. It was pretty easy to assemble and very soft. Looking forward to seeing my cat play on it and tire him out!