It was super easy to set up, just had to attach the legs.  Very sturdy!!  My dog loves having her very own couch!