Came in two separate boxes and the posts are very heavy duty. All hardware to connect to bed also includes which was a great surprise! Very easy to put together