I found this very easy to put together. It's is not big, pretty compact. Ivory color is nice and fake leather is super soft. I wouldn't suggest for big dogs or small kids as thenfake leather may not hold up.