Heavy wood so it’s sturdy. It took us about 4 hours to assemble. We struggled during the cabinet door attachment part. It looks amazing though.