I first visited as my macbook was not working properly, but later returned to discuss my husband's IT needs for our home office. Stephan was very patient and knowledgeable. He listened each time to what we needed and was able to suggest solutions which were PC or mac based. Even the kids enjoyed our lengthy visits, playing on the iPad in store. Their after service support is very good.