Easy assembly. Very soft, just what I expected it to be. Perfect size for my smaller sized cat. I love the design!