Shutterfly does have a good product line. My problem is that their packages do not arrive on time. This is my third order that has not arrived either on time or not at all. The first package in 2019 was due to arrive on 12/23. Ordered 6 weeks before. It arrived on Jan 3,2020. The second glass was suppose to be here on Fathers Day 2020 and it arrived in Aug or 2020. Now I have placed an order for Christmas cards before Thanksgiving. They were suppose to arrive on Dec 10. They said they mailed them on Nov 22. I called them on Dec 7 to say 15 days was way too long to receive a package. They basically said there was nothing they could do until the 10th. They were sure it would arrive. It did not. I called back and they immediately put in a new order - now not delivered until the 20th. I live in HI and have very limited time to get the Christmas cards turned around. That is assuming they get it mailed out. For as much mailing as they do, their tracking system is really not tied to their vendors. Just their estimates. They send updates based on what their system says, not the actual vendor tracking. I will not be using them in the future. Three strikes and your out. I would not recommend them.