Complete rubbish. Turned up very late than scheduled. They charge you money for so called diagnostics and then say that the problem is very bad that it would cost you muc ... more