The puzzle my husband and I purchased is decent. We did not have any missing pieces, and the puzzle is ocean themed and beautiful. Our only complaint, the pieces did not fit snugly together. We have had to put several layers of puzzle glue on the puzzle to get the pieces to stay together.