Geeky Needle
Got both my New 2DS XLs fixed. One having a cracked screen and the other having a broken shell and both literally not turning on. Took a week or so but they surprised me with their repairing skills. It was so amazing to see both my devices working. The price was around more than $200 but that's reasonable since I did get two devices repaired. It was just an amazing experience. Worth the wait.