Solid, heavy wood and well sanded and ready to finish.  Assembly was a piece of cake, amounting to attaching the end boards to the top and shell with bolts.  Everything else had already been done. The bench fits perfectly at the end of my twin size bed.  Couldn't be happier with it.