Very efficiently handled repair after a nasty virus episode - I would return if I had any further problems with no hesitation.