Came in 2 boxes and was simple to attach the legs. 
Good size and love how it’s firm yet soft.  Really happy with this purchase