Assembly was a little tricky, but the bench is very solid and looks great. Perfect for our entryway.