Arrived in a huge box but I was able to get it all inside my house by myself! Easy to put together, didn't need any extra tools. The velvet is really soft. I gave 4 stars just because it's a little short on the backrest. But it works great for what I want, and my dog loves it! I will update if anything goes wrong, otherwise it's a great couch so far. I did get the protection plan just in case it ripped, as it seems like that was a common issue. But I don't intend on having it forever,