All part were there and fit perfectly. Easy to assemble. Shelves do not match CD size exactly but work quite well.