Time consuming but easy to put together. Love it- bought it to keep my puppy out of the garbage and it works perfectly!