Fits well on the track. Slips easy to adjust for specific train. Haven't used cleaning blocks yet but they came with excellent directions and extra buffing pad material.
Does what its designed to do, have been able to run a number of trains for testing without the need for a loop of track. Only downside I'm finding is there are no instructions for using the wheel cleaner pads with the frames they should be glued onto.