I've bought from them once. Only issue is that I was told by united that it was a "bulk" fare, and could not be changed by UA, but only through Vayama. They charge an additional $100 in addition to UA's change fee - I decided not to change.
No problems with booking, flying or credit.
Billy