mtnl is a good service provider , downtime is less and speed at par for good browsing and small downloads..do not get fooled by 2 mbps offer as it is in limited plans only and has an upto clause attached meaning if you do not get what is promised --you cannot complain..other isp in comparison is airtel which has similar service..and installation charges are 500/- in comparison to 2300/-of mtnl.if you are not into movie downloads and p2p stuff like torrents, kazaa, emule mtnl is good..and as is airtel..no one provides the speeds they say no matter what so expect less than what is promised be it mtnl/airtel/any other...though mtnl has good service as internet works most of the time, my friends and myself never seen a downtime in last 3 months or so..airtel is similar and definitely cheaper..thats what i heard from my friends though never been on airtel myself..if you have an option for airtel unlike me , go for it..