This came a day early and only took 30 minutes to assemble.  Very sturdy, my cat loves it.  He's 10 pounds and fits fine.