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

Pokémon Johto Trading Cards series 1 has 90 cards in total: 62 Pokémon cards, 27 episode cards and a checklist card.
In addition, there were 96 bonus "chase cards" not included on the checklist: 62 sticker cards (1 each pack of 8 cards), 15 die-cut embossed cards (1/12packs), 10 pop-up cards(1/6packs), and 9 hologram cards (1/36packs).
This listing is for the complete 15/15 Diecut set.

The Topps Company, Inc. is a company that manufactures trading cards. 
Although they are most well-known for manufacturing sports cards, they have made 9 regular Pokemon trading card sets and 2 promotional Chrome sets.

The set Johto League contains Generation 2 starters pokemon with: chikorita bayleef meganium cyndaquil quilava typhlosion totodile croconaw feraligatr flaaffy Ampharos & jumpluff.

If you want more information about these TOPPS sets look on BULBAPEDIA (Pokemon wikipedia - search 'TOPPS') #3