This place is a little hard to find. Once I got to the location, I had to call them and ask where they were at. But once there the service was friendly. I needed to get a component soldered onto a circuit board and they did a good job on it. I could've probably done it myself, but didn't want to risk doing something wrong and ruining it. They did my service same day. I dropped it off in the morning, and it was ready before they closed. It was more expensive than I thought it should have been, but given my circumstance it was fine. I wasn't too clear on the new component I had. It matches the specification of the one being replaced, but didn't look the same. The guy at UBreakIFix thought it should work, given the specifications were the same. He did a good job on the soldering, unfortunately, the part burnt out when I replugged by machine up. I think I had the wrong part as I suspected. I think I will do the solder myself next time, due to the cost. But as for uBreakIFix, they did their part and did it well.