some parts were missing, but customer service was quick to send out a new replacement desk since they couldnt send out just the parts. the glass is thick and good quality. the cabinet is cheap material (ikea quality) and took what felt like a million parts to put together. it took me and my husband 2 hours to put together.