This question already has an answer here:
I just got my senior pictures back and want to print them professionally. They were shot with a Canon EOS Rebel T5 and specs are 2400 x 3600, 240 dpi. My photographer uploaded them to her website and I saved them as JPGs, then did some mild teeth whitening in Photoshop and saved them as TIFs. I know nothing about photography, but would I be able to get a nice quality 16x20 print with these specifications? Keep in mind it will hang on the wall and people likely won't go up close to view them, however I still want them to look relatively nice at a close distance.
Also, if I order straight from my photographer will the quality be better because she has the original files?
My question has been marked as a duplicate but I've already viewed that question and it didn't help me enough. Plus I want to know if printing online vs with my photographer will make a difference.