I've been using this service since March in Bangalore. Generally satisfied with the service. No down times at all. Guaranteed speed in the range of 400-600 kbps. Maximum speed reaches 2500 kbps or some times 3000 kbps but does not sustain for long. I'm one of the lucky guys who got unlimited transfer limit, hence making full use of it.Very good for downloading, once I've downloaded 700 MB torrent file withing 45 min. Generally takes around 1-3 hours to download 700 MB (Well that depends on the number of seeders). Roaming works, got good speeds in Chennai too, but if EVDO is not available, the speed is pathetic.Now the downside, at peak hours watching videos through youtube might be painful due to the slow speed. Latency(ping) is high, may not be suitable for gaming or voice calls. Used gtalk several times, but experience delays, voice quality degradation etc.., making it unsuitable for this purpose. But voice call withing India appears to be fine. Another thing noticed is that if you use download managers/bitorrent clients the download speed is generally high. For example, if I download a file through ftp/http at 30KBs, the same file can be downloaded at 150-200KBps through a download manager. Try to get the maximum by using download managers (multi threaded download).I cannot comment about the customer service as I've not experienced any big problem so far.