Easy assembly! Took thirty minutes. Perfect height for a bench seat too! I should have ordered two!!