It does what it's supposed to, delay and reverb, and does them well. I use it for harmonica. If you play amplified harmonica, you need a delay pedal. A friend recommended this one to me; he had another but said that this is a particularly good one and the one I should get. From what I'm seeing, it's engineered really well. I still haven't learned everything there is to know about it; I still need to learn how to properly use various other of its functions such as the tap beat. Anyway, I can highly recommend this pedal.