Box was a little beat up but all the pieces were fine. Easy to put together. Maybe took one hour. Love love love the way it looks. Very chic. Feels sturdy. Would definitely recommend based on the cost.