I've got business cards from them before, and the quality was fine. Just bear in mind that the 'freebies' have the Vistaprint web address printed on the back.
When you put through your order, they also give you an option to buy a nice little silver-plated case for carrying them in — about $6 or $7, I think, whioch is not bad...