The kind of personal touch I got from India Web Solutions people is superb. Provides a single point of contact (Account Manager) for all your requirements.
Support is excellent. Price is very competitive and even if it was higher, I would have paid for the kind of support that is provided.