Good but not great.
The good: fits a variety of bikes which my other rack did not. The not so good: As other reviewers have noted the locking cable rattles inside of the tray and the rear mounting plate rattles. The front axle inserts, around the set screw area, needed to be filed down before fitting. It also has been difficult for some to get a good hold on the rear tire straps to cinch them down as the cutouts create an odd gripping surface.