Portable Printer Quality
I have the Epson PictureMate and it does a really nice job on 4x6 prints - which is all that it can print. It uses the Epson pigment inks thus the images have a long life with minimal fading. It is small and the inkset comes in a single cartridge. The ink/paper is sold as a package that can do 100 4x6 prints. It does allow printing from a card inserted in it. I have never tried that option as I drive it from Photoshop.
I have a big brother to it for large prints but use the PictureMate for snapshots.