Cheap particle board and scratches easily but for the price point and finish product it's definitely worth it. Assembly was a bit tedious but nothing too complicated just long.