I've ordered many books from them (at least 10 a year) and they aren't perfect but have been relatively good and reliable. Based on this, I decided to try their holiday cards. I created the cards and hit preview and the card looked amazing. I got no messages to indicate low resolution on any images (actually I did on 1 image and I changed them). The cards came and 3 of the pictures were blurry and the pictures that were very high quality were almost white washed. I immediately went on customer service and raised my concerns. They asked me to upload a picture of what they sent to 'verify' what I was saying. Then they blamed me for using low resolution photos. I explained that they didn't indicate they were low resolution and the 'preview' of what would print was clear and beautiful. They offered me 50% off my reorder (so I absorb the entire cost of the 1st order and am expected to just try again but for 50% off). This still didn't help with the faded white washing of my kids school pictures that were uploaded at the highest resolution.
So I'll order books again in the future but never again will I order anything else.