John is as good as it gets! Old-school customer service--he makes house calls, has reasonable fees and is a wealth of knowledge when it comes to sewing machines. He takes his time and is never rushed. Very personable, friendly and he seems to love what he does! Definitely recommend!!!