Very solid and took less than 2 hours to assemble.  The only issue was the doors.  They're a little off so they don't look lined up don't line up perfectly. We tried adjusting them but still off.