Over the last year, Mr. Raffetto has given me lessons in piano and drums. I have been a professional musician for a few years, but my skill set has grown exponentially under Mr. Raffetto's guidance. He is an excellent jazz pianist, percussionist and performer, and plays various other instruments with great proficiency. More importantly, he stresses that he is constantly a student of music and is, therefore, constantly learning. I'd recommend him to students of any age and experience. He is the most passionate musician and instructor you'll find.