A little big for my sewing machine but fits the pedal as well so that is good. Sturdy, tough seems good quality.