I always buy my India /Europe tickets from them. They have good fares and the salespeople are courteous. Once when I called them for specific travel needs they took my information and promised to call me when eligible flights were available. And they called me 2 days later with good fares. Once the salesperson that I was dealing with went on vacation, but she called me beforehand and introduced me to the new person who was going to work with me. Little things like that make the customer experience better.
I cannot say if there fares are good for everywhere, but India rates are good.