I think they are OK. I have ordered twice and they never quite look like how you will imagine.
Wait until you can get the premium business cards for free - they do not have the vista print logo on the back of the card. this happens at least once a year.
it is hard to order them without seeing a hard copy first. the digital shot just isn't the same. but it's only $6 for shipping and the cards are free.