Another good thing about Larvesta is that it can be a real pain to the common Snover + Krow balanced teams. It can get easy switch ins on Snover an whatever fighting-type the team may have (usually timburr or Mienfoo) and can easily threaten the team immediatly. Larvesta is one of those Pokemon that can really abuse the easy switch-ins it gets because the opponent has to think about two things: a) will larvesta nuke me with Flare Blitz or B) will the opponeny gain momemtum with U-turn. Another good thing is it doesn't matter if Larvesta goes for U-turn or Flare Blitz if you keep in Snover, your going to get ko'd.Flare Blitz hits incredibly hard and not much of these types of teams can switch into it except Staryu, Porygom and Chinchou which will often force Porygon and Staryu to go for Recover while you can U-turn. Larvesta can even run Wild Charge to threaten these teams further by murdering Staryu switch-ins. Chinchou is a pretty good stop to Larvesta but remember Larvesta can very easily gain momentum against these teams by U-turning out on there Mienfoo and Snover. A lot of top ladder players use this sort of team frame work so Larvesta is kinda anti-meta!