Haven't cooked on it yet, but did install & test it and it was painless and flawless.
I don't have the time nor patience to modify my grill to fit a generic unit.
Quality is on the upper scale of its price range.