Somewhat difficult assembly, but worth it. It looks great, is sturdy, and has plenty of space. Definitely am really happy with my purchase.