I suggest to have a service with Mobi-lab for better support even after service and they have good and well experienced technicians.
I Am fully satisfied with the service and their responsibility over my device. I appreciate their efforts in resolving the issues on time.
My Iphone 7 got damaged recently they have done it with in one hour. My iPhone is back with new glass at less price.