i took my laptop before to redington and jarir bookstore.
redington has good price and service. jarir has very high charge (even if you decide not to fix it- 200 QR!) and they don't even fix the problem- thats what happened the last time i took to jarir, my laptop came back with more problems.. and i paid 1300 QR!