Easy assembly. Only took me about an hour if that. Good quality for what I need it for. Using it as a tv stand as well. Awesome for the price!