I have not done this puzzle but I counted the pieces. From looking at pictures of the completed puzzle online, it has 512 pieces (32 pcs x 16 pcs = 512 pcs). I carefully counted the pieces and counted exactly 512 pieces.

It is in good condition. The box has some wear, but not bad. The pieces are in very good condition. I noticed one piece that has a little wear.

See pics for condition.