I received a free system check at a festival. They got me scheduled for a few days later. The tech was knowledgeable and professional; walked me through what he did, offered some suggested next steps without being pushy, and answered my questions. Only negative was that they weren't able to get to me until after my original appointment window.