Overall great experience and this seems like a super trustworthy place. Hate to admit it but I took a broken iPad and two broken iPad minis (I have a six year old boy and I made the costly mistake of not buying a good case) to them and within a few hours all three were as good as new. Prices were very fair if not actually a tad cheaper than other places.
I would recommend them and hopefully I never have to return.