In my humble opinion the cards are on average in NEAR MINT condition, but please decide for yourself. All cards are sleeved to keep them in this condition.

Series 2
 consists of 72 cards: 41 Pokémon cards, 5 "Heroes & Villains" cards, 25 episode cards, and a checklist card.
Beside the regular cards there are 5 different promo cards (also called Tin Topper, Box topper or Jumbo card).
This set contains 5/5 of these promo Tin Toppers!

See last picture for the scale of the card versus regular pokemon topps cards.

See BULBAPEDIA (Pokemon wikipedia) for information about these TOPPS sets. #3