I went into GadgetMates while waiting for a table next door. The rear camera glass broke in my 7 Plus and I had been considering buying glass and fixing it myself but I went in for an estimate. They quoted $39 to replace the glass and said it would be ready in 30-60 minutes. The price was fair and I asked if they would clean the camera(s) while the glass was out because I was seeing some spots in my pictures.
The phone was ready about an hour later. They said they tried cleaning the camera lens but there are still a couple spots. They offered to change the camera for $119 or so but I declined and will see if it bothers me enough to take it back in.
They sold me a new case for $10 and threw in a complimentary tempered glass screen protector: out the door for around $50. Great and friendly service for a good price, come see these guys for your electronic repairs.