Last season, West Ham had one of their best seasons in a generation, finishing sixth. The question now is whether the Londoners will be able to maintain their consistency.
Some of that was answered last Saturday when they overcame Newcastle 4-2 away from home to kick off the new Premier League season. That's a fantastic result, made even greater by the fact that they were down in the game.
West Ham has a strong lineup, and players like Michail Antonio and Tomas Soucek have already scored, so you get a feeling the team will be ready for this match.
Leicester has been a consistent force in the Premier League for the past five years, and they just defeated Wolves 1-0. With Jamie Vardy in the lineup, the Foxes are always dangerous, and he seems to become better with age.
This should be an exciting game with plenty of opportunities for both teams, and we'll go with the home team to win.
David Moyes' side plays with a lot of confidence, but they may also put on a no-show performance, so we'll back them with caution.