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.