They do a good job. But, I requested a quote before work was done and they just did the job without authorization, it also took a very long time to get any contact about this (it was 1 month from delivering it to being fixed).
The frustrating part was I rang twice and was told that somebody would be back with a quote in the next few days. I then get a notification 1 week later telling me to pick it up. It was frustrating as I was deciding between upgrading or repairing.