MBAGuru is the best coaching for serious MBA aspirants. They have a unique teaching style which prepares you well. Their SWOT analysis helped me a lot during my preparation and if yours basics about any topic are weak, for that they have Booster classes. Strength of regular class is not more than 40 students so the sessions are very interactive. And most importantly the faculty guides you personally. I was a regular classroom student of MBAGuru and with the guidance of faculty I was able to get multiple calls from IIM and Non-IIM Institutes.