I bought this printer because my "All in One" printer did not produce good quality photographs.
I have used this printer from my MacBook, iPhone and from a USB memory stick. The quality of the photographs is excellent.
I did have a couple of issues at first: (1) the USB memory stick needs to be formatted as FAT32 (2) some images (particularly those edited on a computer) were not recognised by the SELPHY but that could be resolved by re-saving the images "for web".
A great printer that I would recommend without hesitation.