Perfect!! It all came in one box. It is extremely sturdy and well made. Assembled in 30 minutes. I would definitely purchase this again.