Assembly took about an hour. Instructions were a bit tiny to read but we got it done. The beige matches our carpet perfectly. One of the scratching posts had a loose thread but i just trimmed it off. Cats are happy.