It varies by printer. I like it for certain photos but usually looks cringeworthy.
Anyhow, I print gifts for family on Amazon because they're cheap as shit, easy, and my family doesn't care that they're only OK quality.
I like mpix for better quality stuff, and I use a local for things I'm printing for shows and stuff.
Glossy is fine if you're going to have it under glass, but print matte if there is ANY chance of a finger touching the photo.