Well made product surprisingly.  Easy to assemble for a large unit like this in a box.  Yes, all solid wood except back panel which is thin wood.