I have been to this shop on two occasions. The first was to have a repair done on my son’s computer. I have to be honest when I say that my first experience was a little frustrating because the repair took much longer than I expected and was led to believe it would take. However, the desktop was returned in full functional status and I felt like the charge was reasonable for the work. I returned several weeks later with my son and purchased several components to upgrade the guts of the desktop. Mark took the time to go over all of the parts with us and the process to install them because we decided to tackle installing most of it ourselves. I appreciated the explanations and we were successful in getting it up and running with the new components. I won’t hesitate to use Mark in the future if the need arises. Thanks.