I wouldn't hesitate to recommend John to anyone. The other reviews truly describe John to a T. He came over with his computer and sat with my husband and I in our dining room on day 1 and guided us in a friendly and professional manner that made us feel comfortable and knowledgeable. Never complaining about my numerous phone calls, he was right there providing the best service until our dream became a reality and he couldn't have served us any better - great guy. We are so pleased with the results!! Thank you, John.