This Villa team won Tottenham at home a few weeks ago.
Although Spurs aren't a reference since they are very instable and fluctuating a lot but I agree that Aston Villa are doing good this season overall. Today's game against Manchester City was another story, it was a very good result for them and shocking one for Manchester City fans and management. Guardiola is witnessing the 4th bad result in a row and the decrease in the ranking for his team.
Gunners won with difficulty their game vs Luton Town and Manchester United made an important victory against Chelsea. They are 3 points far from Manchester City!!