Put the money saved towards a better gift to go with it :)
I have ordered a few in the past and yes good quality.
I've used them before for the free cards and they've been fine. Unrelated, but Card Factory cards (and the Thortful ones when they are free) are really good VFM and of a decent quality.
I believe they are owned by HP so would expect good quality from a reputable company, although I've never used myself.
I don’t think I’ve ever used snapfish before, are there cards good quality?