Easy to put together and nice, soft material. Love what I got for the price and it's perfect fit for my kitty!