I brought them my laptop because the screen wasn’t working. I was quoted a little under $ 300 because they claimed I needed both upper and lower cases replaced since they were cracked, they said I needed a new screen itself, and a new ribbon cable. They said the job would take 3 – 5 days. After a week and a half and I hadn’t heard anything, I called. They said they were waiting on parts. I can understand that but you MUST inform the customer of delays. Another week and a half goes by and I get a call that it’s ready. Good thing I didn’t get it immediately because the next day I got another call that it still wasn’t right and needed a ribbon cable. Understand the quote included a ribbon cable so they were going to charge me for one and not change it. He also said there was a problem with my keyboard now. I was insistent that it was fine when I brought it in so he damaged it when he had it but he finally agreed to replace it at his cost. Another week passes so now it’s been four weeks and he says I can pick it up. I should’ve looked it over closer at the shop because I’m still finding things that aren’t right. I was charged for an upper case but when I got home I found a scratch I put in the case after I bought it so I KNOW it wasn’t replaced. I’m willing to bet they didn’t replace the screen, either, but can’t prove it. His idea of squaring up with an upset customer? He took $ 10 off the $ 300 bill. Not 10%, $ 10. He also gave me the same discount card the Altamonte location gave my wife after fixing her computer in 4 days. It’s definitely worth the drive to the Altamonte location for future repairs.