We have used them in the past. I believe they are based in Boynton Beach, Florida.
But we found others to be cheaper, and smartcruiser to be the same as a bunch of other popular sites.
If you are finding such a significant difference in price, it should raise red flags. Something is wrong.