The Snap Shop is a comprehensive photo shop for most of your needs. Its employees are very good for troubleshooting, I fixed my digital camera there. The Snap Shop also takes passport photos which is a nice service. Its employees are nice and hel[ful. The one downisde is that some of the products are a little expensive.