I don't think we (CSK) have got the best team in IPL, but all our players are in top form.
That's the reason of CSK rocking in last 3 matches
Whats the definition of a "best team"? If by best team, you mean players who have big reputations, I disagree with that. To me, the best team is the team that has the best balance for all conditions and any kind of strategy that the opposition throws at you. In that scenario, CSK have the best balanced team for all conditions. And of course, the best team is also a team where the players perform well.
From the IPL so far, CSK have been the best performing side this season, with very less chinks. The only issue (of Aparajith vs Manhas) is something that people who know Aparajith more, have to say. For the world though, Manhas is more experienced. Punjab have rode on Maxwell and Miller's heroics, RCB have rode on sparks of brilliance from Kohli/Yuvraj, etc, other teams have been heavily inconsistent.