I've used Mpix for a few years now. I am so happy with them. I love how easy it is to navigate their website and upload photos for printing. I recently enlarged a couple of photos for competition 16x20 and they came out beautiful.The quality is wonderful and the paper is just as great. I took 3 days from ordering to arrive at my front door. That is pretty amazing. I always Mpix recommend my clients for prints and enlargements. I think they are the best for the price & quality.