All parts are in excellent condition, very clean, none broken. The 8 minifigures have their official parts. Pieces have all been identified to the following sets: Lego Agents Speed Boat Rescue 8633 (5 minifigures, 1 shark, 93 pieces) and Lego River Heist 8968 (3 minifigures, 83 pieces). Very useful parts to complete your lego sets and builds.